/// import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, handleServerStreamingCall, Client, ClientUnaryCall, Metadata, CallOptions, ClientReadableStream, ServiceError } from '@grpc/grpc-js'; import _m0 from 'protobufjs/minimal'; import { Cluster_Environment, Resources, Host_Type, DiskSizeAutoscaling, PerformanceDiagnosticsConfig, Access, Cluster, Host, Shard } from '../../../../../yandex/cloud/mdb/mongodb/v1/cluster'; import { MaintenanceWindow } from '../../../../../yandex/cloud/mdb/mongodb/v1/maintenance'; import { FieldMask } from '../../../../../google/protobuf/field_mask'; import { Mongodconfig36, Mongocfgconfig36, Mongosconfig36 } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6'; import { Mongodconfig40, Mongocfgconfig40, Mongosconfig40 } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0'; import { Mongodconfig42, Mongocfgconfig42, Mongosconfig42 } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2'; import { Mongodconfig44, Mongocfgconfig44, Mongosconfig44 } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4'; import { Mongodconfig44Enterprise, Mongocfgconfig44Enterprise, Mongosconfig44Enterprise } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise'; import { Mongodconfig50, Mongocfgconfig50, Mongosconfig50 } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0'; import { Mongodconfig50Enterprise, Mongocfgconfig50Enterprise, Mongosconfig50Enterprise } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise'; import { Mongodconfig60, Mongocfgconfig60, Mongosconfig60 } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0'; import { Mongodconfig60Enterprise, Mongocfgconfig60Enterprise, Mongosconfig60Enterprise } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise'; import { MongodConfig, MongoCfgConfig, MongosConfig } from '../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb'; import { TimeOfDay } from '../../../../../google/type/timeofday'; import { DatabaseSpec } from '../../../../../yandex/cloud/mdb/mongodb/v1/database'; import { UserSpec } from '../../../../../yandex/cloud/mdb/mongodb/v1/user'; import { Operation } from '../../../../../yandex/cloud/operation/operation'; import { Backup } from '../../../../../yandex/cloud/mdb/mongodb/v1/backup'; export declare const protobufPackage = "yandex.cloud.mdb.mongodb.v1"; export interface GetClusterRequest { /** * ID of the MongoDB Cluster resource to return. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; } export interface ListClustersRequest { /** * ID of the folder to list MongoDB clusters in. * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request. */ folderId: string; /** * The maximum number of results per page to return. If the number of available * results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token] * that can be used to get the next page of results in subsequent list requests. * Acceptable values are 0 to 1000, inclusive. Default value: 100. */ pageSize: number; /** * Page token. To get the next page of results, set [page_token] * to the [ListClustersResponse.next_page_token] returned by the previous list request. */ pageToken: string; /** * A filter expression that filters resources listed in the response. * The expression must specify: * 1. The field name. Currently you can only use filtering with the [Cluster.name] field. * 2. An `=` operator. * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`. */ filter: string; } export interface ListClustersResponse { /** List of MongoDB Cluster resources. */ clusters: Cluster[]; /** * This token allows you to get the next page of results for list requests. If the number of results * is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value * for the [ListClustersRequest.page_token] parameter in the next list request. Each subsequent * list request will have its own [next_page_token] to continue paging through the results. */ nextPageToken: string; } export interface CreateClusterRequest { /** ID of the folder to create MongoDB cluster in. */ folderId: string; /** Name of the MongoDB cluster. The name must be unique within the folder. */ name: string; /** Description of the MongoDB cluster. */ description: string; /** * Custom labels for the MongoDB cluster as `` key:value `` pairs. Maximum 64 per resource. * For example, "project": "mvp" or "source": "dictionary". */ labels: { [key: string]: string; }; /** Deployment environment of the MongoDB cluster. */ environment: Cluster_Environment; /** Configuration and resources for hosts that should be created for the MongoDB cluster. */ configSpec?: ConfigSpec; /** Descriptions of databases to be created in the MongoDB cluster. */ databaseSpecs: DatabaseSpec[]; /** Descriptions of database users to be created in the MongoDB cluster. */ userSpecs: UserSpec[]; /** Individual configurations for hosts that should be created for the MongoDB cluster. */ hostSpecs: HostSpec[]; /** ID of the network to create the cluster in. */ networkId: string; /** User security groups */ securityGroupIds: string[]; /** Deletion Protection inhibits deletion of the cluster */ deletionProtection: boolean; /** Maintenance window settings for the cluster. */ maintenanceWindow?: MaintenanceWindow; } export interface CreateClusterRequest_LabelsEntry { key: string; value: string; } export interface CreateClusterMetadata { /** ID of the MongoDB cluster that is being created. */ clusterId: string; } export interface UpdateClusterRequest { /** * ID of the MongoDB Cluster resource to update. * To get the MongoDB cluster ID use a [ClusterService.List] request. */ clusterId: string; /** Field mask that specifies which fields of the MongoDB Cluster resource should be updated. */ updateMask?: FieldMask; /** New description of the MongoDB cluster. */ description: string; /** * Custom labels for the MongoDB cluster as `` key:value `` pairs. Maximum 64 per resource. * For example, "project": "mvp" or "source": "dictionary". * * The new set of labels will completely replace the old ones. To add a label, request the current * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set. */ labels: { [key: string]: string; }; /** New configuration and resources for hosts in the cluster. */ configSpec?: ConfigSpec; /** New name for the cluster. */ name: string; /** New maintenance window settings for the cluster. */ maintenanceWindow?: MaintenanceWindow; /** User security groups */ securityGroupIds: string[]; /** Deletion Protection inhibits deletion of the cluster */ deletionProtection: boolean; /** ID of the network to move the cluster to. */ networkId: string; } export interface UpdateClusterRequest_LabelsEntry { key: string; value: string; } export interface UpdateClusterMetadata { /** ID of the MongoDB Cluster resource that is being updated. */ clusterId: string; } export interface DeleteClusterRequest { /** * ID of the MongoDB cluster to delete. * To get the MongoDB cluster ID, use a [ClusterService.List] request. */ clusterId: string; } export interface DeleteClusterMetadata { /** ID of the MongoDB cluster that is being deleted. */ clusterId: string; } export interface StartClusterRequest { /** ID of the MongoDB cluster to start. */ clusterId: string; } export interface StartClusterMetadata { /** ID of the MongoDB cluster. */ clusterId: string; } export interface StopClusterRequest { /** ID of the MongoDB cluster to stop. */ clusterId: string; } export interface StopClusterMetadata { /** ID of the MongoDB cluster. */ clusterId: string; } export interface MoveClusterRequest { /** ID of the MongoDB cluster to move. */ clusterId: string; /** ID of the destination folder. */ destinationFolderId: string; } export interface MoveClusterMetadata { /** ID of the MongoDB cluster being moved. */ clusterId: string; /** ID of the source folder. */ sourceFolderId: string; /** ID of the destnation folder. */ destinationFolderId: string; } export interface BackupClusterRequest { /** * ID of the MongoDB cluster to back up. * To get the MongoDB cluster ID, use a [ClusterService.List] request. */ clusterId: string; } export interface BackupClusterMetadata { /** ID of the MongoDB cluster that is being backed up. */ clusterId: string; } export interface RestoreClusterRequest { /** * ID of the backup to create a cluster from. * To get the backup ID, use a [ClusterService.ListBackups] request. */ backupId: string; /** * Name of the new MongoDB cluster. The name must be unique within the folder. * The name can't be changed after the MongoDB cluster is created. */ name: string; /** Description of the new MongoDB cluster. */ description: string; /** * Custom labels for the MongoDB cluster as `` key:value `` pairs. Maximum 64 per resource. * For example, "project": "mvp" or "source": "dictionary". */ labels: { [key: string]: string; }; /** Deployment environment of the new MongoDB cluster. */ environment: Cluster_Environment; /** Configuration for the MongoDB cluster to be created. */ configSpec?: ConfigSpec; /** * Configurations for MongoDB hosts that should be created for * the cluster that is being created from the backup. */ hostSpecs: HostSpec[]; /** ID of the network to create the MongoDB cluster in. */ networkId: string; /** Required. ID of the folder to create the MongoDB cluster in. */ folderId: string; /** Specification of the moment to which the MongoDB cluster should be restored. */ recoveryTargetSpec?: RestoreClusterRequest_RecoveryTargetSpec; /** User security groups */ securityGroupIds: string[]; /** Deletion Protection inhibits deletion of the cluster */ deletionProtection: boolean; /** Maintenance window settings for the cluster. */ maintenanceWindow?: MaintenanceWindow; } export interface RestoreClusterRequest_LabelsEntry { key: string; value: string; } export interface RestoreClusterRequest_RecoveryTargetSpec { /** Timestamp of the recovery target */ timestamp: number; } export interface RestoreClusterMetadata { /** ID of the new MongoDB cluster that is being created from a backup. */ clusterId: string; /** ID of the backup that is being used for creating a cluster. */ backupId: string; } export interface RescheduleMaintenanceRequest { /** ID of the MongoDB cluster to reschedule the maintenance operation for. */ clusterId: string; /** The type of reschedule request. */ rescheduleType: RescheduleMaintenanceRequest_RescheduleType; /** The time until which this maintenance operation should be delayed. The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks. The value can also point to the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen. */ delayedUntil?: Date; } export declare enum RescheduleMaintenanceRequest_RescheduleType { RESCHEDULE_TYPE_UNSPECIFIED = 0, /** IMMEDIATE - Start the maintenance operation immediately. */ IMMEDIATE = 1, /** NEXT_AVAILABLE_WINDOW - Start the maintenance operation within the next available maintenance window. */ NEXT_AVAILABLE_WINDOW = 2, /** SPECIFIC_TIME - Start the maintenance operation at the specific time. */ SPECIFIC_TIME = 3, UNRECOGNIZED = -1 } export declare function rescheduleMaintenanceRequest_RescheduleTypeFromJSON(object: any): RescheduleMaintenanceRequest_RescheduleType; export declare function rescheduleMaintenanceRequest_RescheduleTypeToJSON(object: RescheduleMaintenanceRequest_RescheduleType): string; /** Rescheduled maintenance operation metadata. */ export interface RescheduleMaintenanceMetadata { /** Required. ID of the MongoDB cluster. */ clusterId: string; /** Required. The time until which this maintenance operation is to be delayed. */ delayedUntil?: Date; } export interface LogRecord { /** Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. */ timestamp?: Date; /** Contents of the log record. */ message: { [key: string]: string; }; } export interface LogRecord_MessageEntry { key: string; value: string; } export interface ListClusterLogsRequest { /** * ID of the MongoDB cluster to request logs for. * To get the MongoDB cluster ID use a [ClusterService.List] request. */ clusterId: string; /** * Columns from the logs table to request. * If no columns are specified, entire log records are returned. */ columnFilter: string[]; /** Type of the service to request logs about. */ serviceType: ListClusterLogsRequest_ServiceType; /** Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. */ fromTime?: Date; /** End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. */ toTime?: Date; /** * The maximum number of results per page to return. If the number of available * results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token] * that can be used to get the next page of results in subsequent list requests. * Acceptable values are 0 to 1000, inclusive. Default value: 100. */ pageSize: number; /** * Page token. To get the next page of results, set [page_token] to the * [ListClusterLogsResponse.next_page_token] returned by the previous list request. */ pageToken: string; } export declare enum ListClusterLogsRequest_ServiceType { SERVICE_TYPE_UNSPECIFIED = 0, /** MONGOD - Logs of MongoDB activity. */ MONGOD = 1, MONGOS = 2, MONGOCFG = 3, AUDIT = 4, UNRECOGNIZED = -1 } export declare function listClusterLogsRequest_ServiceTypeFromJSON(object: any): ListClusterLogsRequest_ServiceType; export declare function listClusterLogsRequest_ServiceTypeToJSON(object: ListClusterLogsRequest_ServiceType): string; export interface ListClusterLogsResponse { /** Requested log records. */ logs: LogRecord[]; /** * This token allows you to get the next page of results for list requests. If the number of results * is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value * for the [ListClusterLogsRequest.page_token] query parameter in the next list request. * Each subsequent list request will have its own [next_page_token] to continue paging through the results. * This value is interchangeable with `next_record_token` from StreamLogs method. */ nextPageToken: string; } export interface StreamLogRecord { /** One of the requested log records. */ record?: LogRecord; /** * This token allows you to continue streaming logs starting from the exact * same record. To continue streaming, specify value of `next_record_token` * as value for `record_token` parameter in the next StreamLogs request. * This value is interchangeable with `next_page_token` from ListLogs method. */ nextRecordToken: string; } export interface StreamClusterLogsRequest { /** Required. ID of the MongoDB cluster. */ clusterId: string; /** Columns from logs table to get in the response. */ columnFilter: string[]; serviceType: StreamClusterLogsRequest_ServiceType; /** Start timestamp for the logs request. */ fromTime?: Date; /** * End timestamp for the logs request. * If this field is not set, all existing logs will be sent and then the new ones as * they appear. In essence it has 'tail -f' semantics. */ toTime?: Date; /** * Record token. Set `record_token` to the `next_record_token` returned by a previous StreamLogs * request to start streaming from next log record. */ recordToken: string; /** * A filter expression that filters resources listed in the response. * The expression must specify: * 1. The field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields. * 2. An `=` operator. * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`. * Examples of a filter: `message.hostname='node1.db.cloud.yandex.net'`, `message.severity IN ('E', 'F')` */ filter: string; } export declare enum StreamClusterLogsRequest_ServiceType { SERVICE_TYPE_UNSPECIFIED = 0, /** MONGOD - Logs of MongoDB activity. */ MONGOD = 1, MONGOS = 2, MONGOCFG = 3, /** AUDIT - MongoDB Enterprise audit logs */ AUDIT = 4, UNRECOGNIZED = -1 } export declare function streamClusterLogsRequest_ServiceTypeFromJSON(object: any): StreamClusterLogsRequest_ServiceType; export declare function streamClusterLogsRequest_ServiceTypeToJSON(object: StreamClusterLogsRequest_ServiceType): string; export interface ListClusterOperationsRequest { /** ID of the MongoDB Cluster resource to list operations for. */ clusterId: string; /** * The maximum number of results per page to return. If the number of available * results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token] * that can be used to get the next page of results in subsequent list requests. * Acceptable values are 0 to 1000, inclusive. Default value: 100. */ pageSize: number; /** * Page token. To get the next page of results, set [page_token] to the * [ListClusterOperationsResponse.next_page_token] returned by the previous list request. */ pageToken: string; } export interface ListClusterOperationsResponse { /** List of Operation resources for the specified MongoDB cluster. */ operations: Operation[]; /** * This token allows you to get the next page of results for list requests. If the number of results * is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value * for the [ListClusterOperationsRequest.page_token] query parameter in the next list request. * Each subsequent list request will have its own [next_page_token] to continue paging through the results. */ nextPageToken: string; } export interface ListClusterBackupsRequest { /** * ID of the MongoDB cluster. * To get the MongoDB cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** * The maximum number of results per page to return. If the number of available * results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token] * that can be used to get the next page of results in subsequent list requests. * Acceptable values are 0 to 1000, inclusive. Default value: 100. */ pageSize: number; /** * Page token. To get the next page of results, set [page_token] to the * [ListClusterBackupsResponse.next_page_token] returned by the previous list request. */ pageToken: string; } export interface ListClusterBackupsResponse { /** List of MongoDB Backup resources. */ backups: Backup[]; /** * This token allows you to get the next page of results for list requests. If the number of results * is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request. * Each subsequent list request will have its own [next_page_token] to continue paging through the results. */ nextPageToken: string; } export interface ListClusterHostsRequest { /** * ID of the MongoDB cluster. * To get the MongoDB cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** * The maximum number of results per page to return. If the number of available * results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token] * that can be used to get the next page of results in subsequent list requests. * Acceptable values are 0 to 1000, inclusive. Default value: 100. */ pageSize: number; /** * Page token. To get the next page of results, set [page_token] to the * [ListClusterHostsResponse.next_page_token] returned by the previous list request. */ pageToken: string; } export interface ListClusterHostsResponse { /** List of Host resources. */ hosts: Host[]; /** * This token allows you to get the next page of results for list requests. If the number of results * is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value * for the [ListClusterHostsRequest.page_token] query parameter in the next list request. * Each subsequent list request will have its own [next_page_token] to continue paging through the results. */ nextPageToken: string; } export interface AddClusterHostsRequest { /** * ID of the MongoDB cluster to add hosts to. * To get the MongoDB cluster ID use a [ClusterService.List] request. */ clusterId: string; /** Configurations for MongoDB hosts that should be added to the cluster. */ hostSpecs: HostSpec[]; } export interface AddClusterHostsMetadata { /** ID of the MongoDB cluster to which the hosts are being added. */ clusterId: string; /** Names of hosts that are being added to the cluster. */ hostNames: string[]; } export interface DeleteClusterHostsRequest { /** * ID of the MongoDB cluster to remove hosts from. * To get the MongoDB cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** Names of hosts to delete. */ hostNames: string[]; } export interface DeleteClusterHostsMetadata { /** ID of the MongoDB cluster to remove hosts from. */ clusterId: string; /** Names of hosts that are being deleted. */ hostNames: string[]; } export interface UpdateClusterHostsRequest { /** * ID of the MongoDB cluster to update hosts from. * To get the MongoDB cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** New configurations to apply to hosts of a Managed Service for MongoDB cluster. */ updateHostSpecs: UpdateHostSpec[]; } export interface UpdateClusterHostsMetadata { /** ID of the MongoDB cluster to update host from. */ clusterId: string; /** Name of host that are being updated. */ hostNames: string[]; } export interface UpdateHostSpec { /** Host to be updated. Specify the [host FQDN](https://yandex.cloud/en/docs/managed-mongodb/operations/connect/#fqdn). */ hostName: string; /** * Determines if the host is a hidden replica set member. * * Such members cannot become primary in a replica set, and they are invisible to client applications. However, hidden members can participate in elections of the primary host. For more information, see the [MongoDB documentation](https://www.mongodb.com/docs/manual/core/replica-set-hidden-member/). */ hidden?: boolean; /** The time, in seconds, by which the given replica set member lags behind the primary host. */ secondaryDelaySecs?: number; /** * Priority of the host to be elected as the primary in the replica set. * * The minimum value is `0` if the Managed Service for MongoDB cluster contains three or more secondary hosts. Otherwise, the minimum value is `1`. */ priority?: number; /** Determines whether the host should get a public IP address after the update. */ assignPublicIp: boolean; /** Field mask that specifies which fields of the MongoDB host should be updated. */ updateMask?: FieldMask; /** Host tag list that contains key-value pairs for the given replica set member. For more information about how to specify the tags and what values to choose, see the [MongoDB documentation](https://www.mongodb.com/docs/manual/reference/replica-configuration/#mongodb-rsconf-rsconf.members-n-.tags). */ tags: { [key: string]: string; }; } export interface UpdateHostSpec_TagsEntry { key: string; value: string; } export interface EnableClusterShardingRequest { /** ID of the MongoDB cluster to enable sharding for. */ clusterId: string; /** mongocfg specification for sharding. */ mongocfg?: EnableClusterShardingRequest_MongoCfg; /** mongos specification for sharding. */ mongos?: EnableClusterShardingRequest_Mongos; /** Configurations for mongos and mongocfg hosts. */ hostSpecs: HostSpec[]; /** mongos specification for sharding. */ mongoinfra?: EnableClusterShardingRequest_MongoInfra; } export interface EnableClusterShardingRequest_MongoCfg { /** Resources for mongocfg hosts. */ resources?: Resources; } export interface EnableClusterShardingRequest_Mongos { /** Resources for mongos hosts. */ resources?: Resources; } export interface EnableClusterShardingRequest_MongoInfra { /** Resources for mongoinfra (mongos+mongocfg) hosts. */ resources?: Resources; } export interface EnableClusterShardingMetadata { /** ID of the MongoDB cluster that sharding is being enabled for. */ clusterId: string; } export interface GetClusterShardRequest { /** * ID of the MongoDB cluster that the shard belongs to. * To get the cluster ID use a [ClusterService.List] request. */ clusterId: string; /** * Name of the MongoDB shard to return. * To get the name of the shard use a [ClusterService.ListShards] request. */ shardName: string; } export interface ListClusterShardsRequest { /** * ID of the MongoDB cluster to list databases in. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** * The maximum number of results per page to return. If the number of available * results is larger than [page_size], the service returns a [ListClusterShardsResponse.next_page_token] * that can be used to get the next page of results in subsequent list requests. */ pageSize: number; /** * Page token. To get the next page of results, set [page_token] to the * [ListClusterShardsResponse.next_page_token] returned by the previous list request. */ pageToken: string; } export interface ListClusterShardsResponse { /** List of MongoDB shards. */ shards: Shard[]; /** * This token allows you to get the next page of results for list requests. If the number of results * is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent * list request will have its own [next_page_token] to continue paging through the results. */ nextPageToken: string; } export interface AddClusterShardRequest { /** * ID of the MongoDB cluster to add a shard to. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** Name of the MongoDB shard to create. */ shardName: string; /** Configurations for mongod hosts to be created with the shard. */ hostSpecs: HostSpec[]; } export interface AddClusterShardMetadata { /** ID of the MongoDB cluster that a shard is being added to. */ clusterId: string; /** Name of the shard being added. */ shardName: string; } export interface DeleteClusterShardRequest { /** * ID of the MongoDB cluster to delete a shard in. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** * Name of the MongoDB shard to delete. * To get the name of the shard use a [ClusterService.ListShards] request. */ shardName: string; } export interface DeleteClusterShardMetadata { /** ID of the MongoDB cluster that a shard is being deleted in. */ clusterId: string; /** Name of the shard being deleted. */ shardName: string; } export interface ResetupHostsRequest { /** Required. ID of the MongoDB cluster. */ clusterId: string; /** Required. Name of the hosts to resetup. */ hostNames: string[]; } export interface ResetupHostsMetadata { /** Required. ID of the MongoDB cluster. */ clusterId: string; /** Required. The name of hosts to resetup. */ hostNames: string[]; } export interface RestartHostsRequest { /** Required. ID of the MongoDB cluster. */ clusterId: string; /** Required. Name of the hosts to restart. */ hostNames: string[]; } export interface RestartHostsMetadata { /** Required. ID of the MongoDB cluster. */ clusterId: string; /** Required. The name of hosts to restart. */ hostNames: string[]; } export interface StepdownHostsRequest { /** Required. ID of the MongoDB cluster. */ clusterId: string; /** Required. Name of the hosts to resetup. */ hostNames: string[]; } export interface StepdownHostsMetadata { /** Required. ID of the MongoDB cluster. */ clusterId: string; /** Required. The name of hosts to resetup. */ hostNames: string[]; } export interface HostSpec { /** * 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 network ID is set in the [Cluster.network_id] field. */ subnetId: string; /** * 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 - don't assign a public IP to the host. * * true - the host should have a public IP address. */ assignPublicIp: boolean; /** Type of the host to be deployed. */ type: Host_Type; /** Name of the shard that the host belongs to. */ shardName: string; /** Is host hidden in replSet */ hidden?: boolean; /** The number of seconds "behind" the primary that this replica set member should "lag" */ secondaryDelaySecs?: number; /** Priority of host for the election in replSet */ priority?: number; /** Host tags */ tags: { [key: string]: string; }; } export interface HostSpec_TagsEntry { key: string; value: string; } export interface Mongodbspec36 { /** Configuration and resource allocation for mongod 3.6 hosts. */ mongod?: Mongodbspec36_Mongod; /** Configuration and resource allocation for mongocfg 3.6 hosts. */ mongocfg?: Mongodbspec36_MongoCfg; /** Configuration and resource allocation for mongos 3.6 hosts. */ mongos?: Mongodbspec36_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 3.6 hosts. */ mongoinfra?: Mongodbspec36_MongoInfra; } export interface Mongodbspec36_Mongod { /** Configuration for mongod 3.6 hosts. */ config?: Mongodconfig36; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec36_MongoCfg { /** Configuration for mongocfg 3.6 hosts. */ config?: Mongocfgconfig36; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec36_Mongos { /** Configuration for mongos 3.6 hosts. */ config?: Mongosconfig36; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec36_MongoInfra { /** Configuration for mongoinfra 3.6 hosts. */ configMongos?: Mongosconfig36; configMongocfg?: Mongocfgconfig36; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec40 { /** Configuration and resource allocation for mongod 4.0 hosts. */ mongod?: Mongodbspec40_Mongod; /** Configuration and resource allocation for mongocfg 4.0 hosts. */ mongocfg?: Mongodbspec40_MongoCfg; /** Configuration and resource allocation for mongos 4.0 hosts. */ mongos?: Mongodbspec40_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.0 hosts. */ mongoinfra?: Mongodbspec40_MongoInfra; } export interface Mongodbspec40_Mongod { /** Configuration for mongod 4.0 hosts. */ config?: Mongodconfig40; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec40_MongoCfg { /** Configuration for mongocfg 4.0 hosts. */ config?: Mongocfgconfig40; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec40_Mongos { /** Configuration for mongos 4.0 hosts. */ config?: Mongosconfig40; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec40_MongoInfra { /** Configuration for mongoinfra 4.0 hosts. */ configMongos?: Mongosconfig40; configMongocfg?: Mongocfgconfig40; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec42 { /** Configuration and resource allocation for mongod 4.2 hosts. */ mongod?: Mongodbspec42_Mongod; /** Configuration and resource allocation for mongocfg 4.2 hosts. */ mongocfg?: Mongodbspec42_MongoCfg; /** Configuration and resource allocation for mongos 4.2 hosts. */ mongos?: Mongodbspec42_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.2 hosts. */ mongoinfra?: Mongodbspec42_MongoInfra; } export interface Mongodbspec42_Mongod { /** Configuration for mongod 4.2 hosts. */ config?: Mongodconfig42; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec42_MongoCfg { /** Configuration for mongocfg 4.2 hosts. */ config?: Mongocfgconfig42; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec42_Mongos { /** Configuration for mongos 4.2 hosts. */ config?: Mongosconfig42; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec42_MongoInfra { /** Configuration for mongoinfra 4.2 hosts. */ configMongos?: Mongosconfig42; configMongocfg?: Mongocfgconfig42; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec44 { /** Configuration and resource allocation for mongod 4.4 hosts. */ mongod?: Mongodbspec44_Mongod; /** Configuration and resource allocation for mongocfg 4.4 hosts. */ mongocfg?: Mongodbspec44_MongoCfg; /** Configuration and resource allocation for mongos 4.4 hosts. */ mongos?: Mongodbspec44_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts. */ mongoinfra?: Mongodbspec44_MongoInfra; } export interface Mongodbspec44_Mongod { /** Configuration for mongod 4.4 hosts. */ config?: Mongodconfig44; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec44_MongoCfg { /** Configuration for mongocfg 4.4 hosts. */ config?: Mongocfgconfig44; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec44_Mongos { /** Configuration for mongos 4.4 hosts. */ config?: Mongosconfig44; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec44_MongoInfra { /** Configuration for mongoinfra 4.4 hosts. */ configMongos?: Mongosconfig44; configMongocfg?: Mongocfgconfig44; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec44Enterprise { /** Configuration and resource allocation for mongod 4.4 hosts. */ mongod?: Mongodbspec44Enterprise_Mongod; /** Configuration and resource allocation for mongocfg 4.4 hosts. */ mongocfg?: Mongodbspec44Enterprise_MongoCfg; /** Configuration and resource allocation for mongos 4.4 hosts. */ mongos?: Mongodbspec44Enterprise_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts. */ mongoinfra?: Mongodbspec44Enterprise_MongoInfra; } export interface Mongodbspec44Enterprise_Mongod { /** Configuration for mongod 4.4 hosts. */ config?: Mongodconfig44Enterprise; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec44Enterprise_MongoCfg { /** Configuration for mongocfg 4.4 hosts. */ config?: Mongocfgconfig44Enterprise; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec44Enterprise_Mongos { /** Configuration for mongos 4.4 hosts. */ config?: Mongosconfig44Enterprise; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec44Enterprise_MongoInfra { /** Configuration for mongoinfra 4.4 hosts. */ configMongos?: Mongosconfig44Enterprise; configMongocfg?: Mongocfgconfig44Enterprise; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec50 { /** Configuration and resource allocation for mongod 5.0 hosts. */ mongod?: Mongodbspec50_Mongod; /** Configuration and resource allocation for mongocfg 5.0 hosts. */ mongocfg?: Mongodbspec50_MongoCfg; /** Configuration and resource allocation for mongos 5.0 hosts. */ mongos?: Mongodbspec50_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts. */ mongoinfra?: Mongodbspec50_MongoInfra; } export interface Mongodbspec50_Mongod { /** Configuration for mongod 5.0 hosts. */ config?: Mongodconfig50; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec50_MongoCfg { /** Configuration for mongocfg 5.0 hosts. */ config?: Mongocfgconfig50; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec50_Mongos { /** Configuration for mongos 5.0 hosts. */ config?: Mongosconfig50; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec50_MongoInfra { /** Configuration for mongoinfra 5.0 hosts. */ configMongos?: Mongosconfig50; configMongocfg?: Mongocfgconfig50; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec50Enterprise { /** Configuration and resource allocation for mongod 5.0 hosts. */ mongod?: Mongodbspec50Enterprise_Mongod; /** Configuration and resource allocation for mongocfg 5.0 hosts. */ mongocfg?: Mongodbspec50Enterprise_MongoCfg; /** Configuration and resource allocation for mongos 5.0 hosts. */ mongos?: Mongodbspec50Enterprise_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts. */ mongoinfra?: Mongodbspec50Enterprise_MongoInfra; } export interface Mongodbspec50Enterprise_Mongod { /** Configuration for mongod 5.0 hosts. */ config?: Mongodconfig50Enterprise; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec50Enterprise_MongoCfg { /** Configuration for mongocfg 5.0 hosts. */ config?: Mongocfgconfig50Enterprise; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec50Enterprise_Mongos { /** Configuration for mongos 5.0 hosts. */ config?: Mongosconfig50Enterprise; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec50Enterprise_MongoInfra { /** Configuration for mongoinfra 5.0 hosts. */ configMongos?: Mongosconfig50Enterprise; configMongocfg?: Mongocfgconfig50Enterprise; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec60 { /** Configuration and resource allocation for mongod 6.0 hosts. */ mongod?: Mongodbspec60_Mongod; /** Configuration and resource allocation for mongocfg 6.0 hosts. */ mongocfg?: Mongodbspec60_MongoCfg; /** Configuration and resource allocation for mongos 6.0 hosts. */ mongos?: Mongodbspec60_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts. */ mongoinfra?: Mongodbspec60_MongoInfra; } export interface Mongodbspec60_Mongod { /** Configuration for mongod 6.0 hosts. */ config?: Mongodconfig60; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec60_MongoCfg { /** Configuration for mongocfg 6.0 hosts. */ config?: Mongocfgconfig60; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec60_Mongos { /** Configuration for mongos 6.0 hosts. */ config?: Mongosconfig60; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec60_MongoInfra { /** Configuration for mongoinfra 6.0 hosts. */ configMongos?: Mongosconfig60; configMongocfg?: Mongocfgconfig60; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec60Enterprise { /** Configuration and resource allocation for mongod 6.0 hosts. */ mongod?: Mongodbspec60Enterprise_Mongod; /** Configuration and resource allocation for mongocfg 6.0 hosts. */ mongocfg?: Mongodbspec60Enterprise_MongoCfg; /** Configuration and resource allocation for mongos 6.0 hosts. */ mongos?: Mongodbspec60Enterprise_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts. */ mongoinfra?: Mongodbspec60Enterprise_MongoInfra; } export interface Mongodbspec60Enterprise_Mongod { /** Configuration for mongod 6.0 hosts. */ config?: Mongodconfig60Enterprise; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec60Enterprise_MongoCfg { /** Configuration for mongocfg 6.0 hosts. */ config?: Mongocfgconfig60Enterprise; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec60Enterprise_Mongos { /** Configuration for mongos 6.0 hosts. */ config?: Mongosconfig60Enterprise; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface Mongodbspec60Enterprise_MongoInfra { /** Configuration for mongoinfra 6.0 hosts. */ configMongos?: Mongosconfig60Enterprise; configMongocfg?: Mongocfgconfig60Enterprise; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface MongodbSpec { /** Configuration and resource allocation for mongod hosts. */ mongod?: MongodbSpec_Mongod; /** Configuration and resource allocation for mongocfg hosts. */ mongocfg?: MongodbSpec_MongoCfg; /** Configuration and resource allocation for mongos hosts. */ mongos?: MongodbSpec_Mongos; /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) hosts. */ mongoinfra?: MongodbSpec_MongoInfra; } export interface MongodbSpec_Mongod { config?: MongodConfig; /** Resources allocated to each mongod host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface MongodbSpec_MongoCfg { /** Configuration for mongocfg hosts. */ config?: MongoCfgConfig; /** Resources allocated to each mongocfg host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface MongodbSpec_Mongos { /** Configuration for mongos hosts. */ config?: MongosConfig; /** Resources allocated to each mongos host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface MongodbSpec_MongoInfra { /** Configuration for mongoinfra hosts. */ configMongos?: MongosConfig; configMongocfg?: MongoCfgConfig; /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */ resources?: Resources; /** Disk size autoscaling settings */ diskSizeAutoscaling?: DiskSizeAutoscaling; } export interface ConfigSpec { /** Version of MongoDB used in the cluster. Possible values: `3.6`, `4.0`, `4.2`, `4.4`, `4.4-enterprise`, `5.0`, `5.0-enterprise`, `6.0`, `6.0-enterprise`. */ version: string; /** * MongoDB feature compatibility version. See usage details in [MongoDB documentation](https://docs.mongodb.com/manual/reference/command/setFeatureCompatibilityVersion/). * * Possible values: * * `3.6` - persist data compatibility for version 3.6. After setting this option the data will not be compatible with 3.4 or older. * * `4.0` - persist data compatibility for version 4.0. After setting this option the data will not be compatible with 3.6 or older. * * `4.2` - persist data compatibility for version 4.2. After setting this option the data will not be compatible with 4.0 or older. * * `4.4` - persist data compatibility for version 4.4. After setting this option the data will not be compatible with 4.2 or older. * * `5.0` - persist data compatibility for version 5.0. After setting this option the data will not be compatible with 4.4 or older. * * `6.0` - persist data compatibility for version 6.0. After setting this option the data will not be compatible with 5.0 or older. */ featureCompatibilityVersion: string; /** Configuration and resource allocation for a MongoDB 3.6 cluster. */ mongodbSpec36?: Mongodbspec36 | undefined; /** Configuration and resource allocation for a MongoDB 4.0 cluster. */ mongodbSpec40?: Mongodbspec40 | undefined; /** Configuration and resource allocation for a MongoDB 4.2 cluster. */ mongodbSpec42?: Mongodbspec42 | undefined; /** Configuration and resource allocation for a MongoDB 4.4 cluster. */ mongodbSpec44?: Mongodbspec44 | undefined; /** Configuration and resource allocation for a MongoDB 5.0 cluster. */ mongodbSpec50?: Mongodbspec50 | undefined; /** Configuration and resource allocation for a MongoDB 6.0 cluster. */ mongodbSpec60?: Mongodbspec60 | undefined; /** Configuration and resource allocation for a MongoDB 4.4 Enterprise cluster. */ mongodbSpec44Enterprise?: Mongodbspec44Enterprise | undefined; /** Configuration and resource allocation for a MongoDB 5.0 Enterprise cluster. */ mongodbSpec50Enterprise?: Mongodbspec50Enterprise | undefined; /** Configuration and resource allocation for a MongoDB 6.0 Enterprise cluster. */ mongodbSpec60Enterprise?: Mongodbspec60Enterprise | undefined; /** Time to start the daily backup, in the UTC timezone. */ backupWindowStart?: TimeOfDay; /** Retain period of automatically created backup in days */ backupRetainPeriodDays?: number; /** Performance Diagnosics configuration */ performanceDiagnostics?: PerformanceDiagnosticsConfig; /** Access policy to DB */ access?: Access; /** Configuration and resource allocation for a MongoDB 7.0 Enterprise cluster. */ mongodb?: MongodbSpec; } export declare const GetClusterRequest: { encode(message: GetClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetClusterRequest; fromJSON(object: any): GetClusterRequest; toJSON(message: GetClusterRequest): unknown; fromPartial, never>>(object: I): GetClusterRequest; }; export declare const ListClustersRequest: { encode(message: ListClustersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClustersRequest; fromJSON(object: any): ListClustersRequest; toJSON(message: ListClustersRequest): unknown; fromPartial, never>>(object: I): ListClustersRequest; }; type ListClustersResponseType = { encode(message: ListClustersResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClustersResponse; fromJSON(object: any): ListClustersResponse; toJSON(message: ListClustersResponse): unknown; fromPartial, I>>(object: I): ListClustersResponse; }; export declare const ListClustersResponse: ListClustersResponseType; export declare const CreateClusterRequest: { encode(message: CreateClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterRequest; fromJSON(object: any): CreateClusterRequest; toJSON(message: CreateClusterRequest): unknown; fromPartial, never>) | undefined; environment?: Cluster_Environment | undefined; configSpec?: ({ version?: string | undefined; featureCompatibilityVersion?: string | undefined; mongodbSpec36?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec40?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec42?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec44?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec50?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec60?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec44Enterprise?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec50Enterprise?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec60Enterprise?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; backupWindowStart?: { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } | undefined; backupRetainPeriodDays?: number | undefined; performanceDiagnostics?: { profilingEnabled?: boolean | undefined; } | undefined; access?: { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } | undefined; mongodb?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; } & { version?: string | undefined; featureCompatibilityVersion?: string | undefined; mongodbSpec36?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ enabled?: boolean | undefined; commitInterval?: number | undefined; } & { enabled?: boolean | undefined; commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec40?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec42?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec44?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec50?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec60?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec44Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec50Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec60Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backupWindowStart?: ({ hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; backupRetainPeriodDays?: number | undefined; performanceDiagnostics?: ({ profilingEnabled?: boolean | undefined; } & { profilingEnabled?: boolean | undefined; } & Record, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } & Record, never>) | undefined; mongodb?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; databaseSpecs?: ({ name?: string | undefined; }[] & ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; userSpecs?: ({ name?: string | undefined; password?: string | undefined; permissions?: { databaseName?: string | undefined; roles?: string[] | undefined; }[] | undefined; }[] & ({ name?: string | undefined; password?: string | undefined; permissions?: { databaseName?: string | undefined; roles?: string[] | undefined; }[] | undefined; } & { name?: string | undefined; password?: string | undefined; permissions?: ({ databaseName?: string | undefined; roles?: string[] | undefined; }[] & ({ databaseName?: string | undefined; roles?: string[] | undefined; } & { databaseName?: string | undefined; roles?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; hostSpecs?: ({ zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; type?: Host_Type | undefined; shardName?: string | undefined; hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: { [x: string]: string | undefined; } | undefined; }[] & ({ zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; type?: Host_Type | undefined; shardName?: string | undefined; hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: { [x: string]: string | undefined; } | undefined; } & { zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; type?: Host_Type | undefined; shardName?: string | undefined; hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; networkId?: string | undefined; securityGroupIds?: (string[] & string[] & Record, never>) | undefined; deletionProtection?: boolean | undefined; maintenanceWindow?: ({ anytime?: {} | undefined; weeklyMaintenanceWindow?: { day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } | undefined; } & { anytime?: ({} & {} & Record, never>) | undefined; weeklyMaintenanceWindow?: ({ day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & { day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CreateClusterRequest; }; export declare const CreateClusterRequest_LabelsEntry: { encode(message: CreateClusterRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterRequest_LabelsEntry; fromJSON(object: any): CreateClusterRequest_LabelsEntry; toJSON(message: CreateClusterRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): CreateClusterRequest_LabelsEntry; }; export declare const CreateClusterMetadata: { encode(message: CreateClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterMetadata; fromJSON(object: any): CreateClusterMetadata; toJSON(message: CreateClusterMetadata): unknown; fromPartial, never>>(object: I): CreateClusterMetadata; }; export declare const UpdateClusterRequest: { encode(message: UpdateClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterRequest; fromJSON(object: any): UpdateClusterRequest; toJSON(message: UpdateClusterRequest): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; description?: string | undefined; labels?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; configSpec?: ({ version?: string | undefined; featureCompatibilityVersion?: string | undefined; mongodbSpec36?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec40?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec42?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec44?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec50?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec60?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec44Enterprise?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec50Enterprise?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec60Enterprise?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; backupWindowStart?: { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } | undefined; backupRetainPeriodDays?: number | undefined; performanceDiagnostics?: { profilingEnabled?: boolean | undefined; } | undefined; access?: { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } | undefined; mongodb?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; } & { version?: string | undefined; featureCompatibilityVersion?: string | undefined; mongodbSpec36?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ enabled?: boolean | undefined; commitInterval?: number | undefined; } & { enabled?: boolean | undefined; commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec40?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec42?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec44?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec50?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec60?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec44Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec50Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec60Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backupWindowStart?: ({ hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; backupRetainPeriodDays?: number | undefined; performanceDiagnostics?: ({ profilingEnabled?: boolean | undefined; } & { profilingEnabled?: boolean | undefined; } & Record, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } & Record, never>) | undefined; mongodb?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; name?: string | undefined; maintenanceWindow?: ({ anytime?: {} | undefined; weeklyMaintenanceWindow?: { day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } | undefined; } & { anytime?: ({} & {} & Record, never>) | undefined; weeklyMaintenanceWindow?: ({ day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & { day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; securityGroupIds?: (string[] & string[] & Record, never>) | undefined; deletionProtection?: boolean | undefined; networkId?: string | undefined; } & Record, never>>(object: I): UpdateClusterRequest; }; export declare const UpdateClusterRequest_LabelsEntry: { encode(message: UpdateClusterRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterRequest_LabelsEntry; fromJSON(object: any): UpdateClusterRequest_LabelsEntry; toJSON(message: UpdateClusterRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): UpdateClusterRequest_LabelsEntry; }; export declare const UpdateClusterMetadata: { encode(message: UpdateClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterMetadata; fromJSON(object: any): UpdateClusterMetadata; toJSON(message: UpdateClusterMetadata): unknown; fromPartial, never>>(object: I): UpdateClusterMetadata; }; export declare const DeleteClusterRequest: { encode(message: DeleteClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterRequest; fromJSON(object: any): DeleteClusterRequest; toJSON(message: DeleteClusterRequest): unknown; fromPartial, never>>(object: I): DeleteClusterRequest; }; export declare const DeleteClusterMetadata: { encode(message: DeleteClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterMetadata; fromJSON(object: any): DeleteClusterMetadata; toJSON(message: DeleteClusterMetadata): unknown; fromPartial, never>>(object: I): DeleteClusterMetadata; }; export declare const StartClusterRequest: { encode(message: StartClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StartClusterRequest; fromJSON(object: any): StartClusterRequest; toJSON(message: StartClusterRequest): unknown; fromPartial, never>>(object: I): StartClusterRequest; }; export declare const StartClusterMetadata: { encode(message: StartClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StartClusterMetadata; fromJSON(object: any): StartClusterMetadata; toJSON(message: StartClusterMetadata): unknown; fromPartial, never>>(object: I): StartClusterMetadata; }; export declare const StopClusterRequest: { encode(message: StopClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StopClusterRequest; fromJSON(object: any): StopClusterRequest; toJSON(message: StopClusterRequest): unknown; fromPartial, never>>(object: I): StopClusterRequest; }; export declare const StopClusterMetadata: { encode(message: StopClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StopClusterMetadata; fromJSON(object: any): StopClusterMetadata; toJSON(message: StopClusterMetadata): unknown; fromPartial, never>>(object: I): StopClusterMetadata; }; export declare const MoveClusterRequest: { encode(message: MoveClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MoveClusterRequest; fromJSON(object: any): MoveClusterRequest; toJSON(message: MoveClusterRequest): unknown; fromPartial, never>>(object: I): MoveClusterRequest; }; export declare const MoveClusterMetadata: { encode(message: MoveClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MoveClusterMetadata; fromJSON(object: any): MoveClusterMetadata; toJSON(message: MoveClusterMetadata): unknown; fromPartial, never>>(object: I): MoveClusterMetadata; }; export declare const BackupClusterRequest: { encode(message: BackupClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BackupClusterRequest; fromJSON(object: any): BackupClusterRequest; toJSON(message: BackupClusterRequest): unknown; fromPartial, never>>(object: I): BackupClusterRequest; }; export declare const BackupClusterMetadata: { encode(message: BackupClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BackupClusterMetadata; fromJSON(object: any): BackupClusterMetadata; toJSON(message: BackupClusterMetadata): unknown; fromPartial, never>>(object: I): BackupClusterMetadata; }; export declare const RestoreClusterRequest: { encode(message: RestoreClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestoreClusterRequest; fromJSON(object: any): RestoreClusterRequest; toJSON(message: RestoreClusterRequest): unknown; fromPartial, never>) | undefined; environment?: Cluster_Environment | undefined; configSpec?: ({ version?: string | undefined; featureCompatibilityVersion?: string | undefined; mongodbSpec36?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec40?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec42?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec44?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec50?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec60?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec44Enterprise?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec50Enterprise?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; mongodbSpec60Enterprise?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; backupWindowStart?: { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } | undefined; backupRetainPeriodDays?: number | undefined; performanceDiagnostics?: { profilingEnabled?: boolean | undefined; } | undefined; access?: { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } | undefined; mongodb?: { mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } | undefined; } & { version?: string | undefined; featureCompatibilityVersion?: string | undefined; mongodbSpec36?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { enabled?: boolean | undefined; commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ enabled?: boolean | undefined; commitInterval?: number | undefined; } & { enabled?: boolean | undefined; commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec40?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec42?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec44?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec50?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec60?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec44Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec50Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec60Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backupWindowStart?: ({ hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; backupRetainPeriodDays?: number | undefined; performanceDiagnostics?: ({ profilingEnabled?: boolean | undefined; } & { profilingEnabled?: boolean | undefined; } & Record, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } & Record, never>) | undefined; mongodb?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; hostSpecs?: ({ zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; type?: Host_Type | undefined; shardName?: string | undefined; hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: { [x: string]: string | undefined; } | undefined; }[] & ({ zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; type?: Host_Type | undefined; shardName?: string | undefined; hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: { [x: string]: string | undefined; } | undefined; } & { zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; type?: Host_Type | undefined; shardName?: string | undefined; hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; networkId?: string | undefined; folderId?: string | undefined; recoveryTargetSpec?: ({ timestamp?: number | undefined; } & { timestamp?: number | undefined; } & Record, never>) | undefined; securityGroupIds?: (string[] & string[] & Record, never>) | undefined; deletionProtection?: boolean | undefined; maintenanceWindow?: ({ anytime?: {} | undefined; weeklyMaintenanceWindow?: { day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } | undefined; } & { anytime?: ({} & {} & Record, never>) | undefined; weeklyMaintenanceWindow?: ({ day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & { day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): RestoreClusterRequest; }; export declare const RestoreClusterRequest_LabelsEntry: { encode(message: RestoreClusterRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestoreClusterRequest_LabelsEntry; fromJSON(object: any): RestoreClusterRequest_LabelsEntry; toJSON(message: RestoreClusterRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): RestoreClusterRequest_LabelsEntry; }; export declare const RestoreClusterRequest_RecoveryTargetSpec: { encode(message: RestoreClusterRequest_RecoveryTargetSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestoreClusterRequest_RecoveryTargetSpec; fromJSON(object: any): RestoreClusterRequest_RecoveryTargetSpec; toJSON(message: RestoreClusterRequest_RecoveryTargetSpec): unknown; fromPartial, never>>(object: I): RestoreClusterRequest_RecoveryTargetSpec; }; export declare const RestoreClusterMetadata: { encode(message: RestoreClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestoreClusterMetadata; fromJSON(object: any): RestoreClusterMetadata; toJSON(message: RestoreClusterMetadata): unknown; fromPartial, never>>(object: I): RestoreClusterMetadata; }; export declare const RescheduleMaintenanceRequest: { encode(message: RescheduleMaintenanceRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RescheduleMaintenanceRequest; fromJSON(object: any): RescheduleMaintenanceRequest; toJSON(message: RescheduleMaintenanceRequest): unknown; fromPartial, never>>(object: I): RescheduleMaintenanceRequest; }; export declare const RescheduleMaintenanceMetadata: { encode(message: RescheduleMaintenanceMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RescheduleMaintenanceMetadata; fromJSON(object: any): RescheduleMaintenanceMetadata; toJSON(message: RescheduleMaintenanceMetadata): unknown; fromPartial, never>>(object: I): RescheduleMaintenanceMetadata; }; export declare const LogRecord: { encode(message: LogRecord, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LogRecord; fromJSON(object: any): LogRecord; toJSON(message: LogRecord): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): LogRecord; }; export declare const LogRecord_MessageEntry: { encode(message: LogRecord_MessageEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LogRecord_MessageEntry; fromJSON(object: any): LogRecord_MessageEntry; toJSON(message: LogRecord_MessageEntry): unknown; fromPartial, never>>(object: I): LogRecord_MessageEntry; }; export declare const ListClusterLogsRequest: { encode(message: ListClusterLogsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterLogsRequest; fromJSON(object: any): ListClusterLogsRequest; toJSON(message: ListClusterLogsRequest): unknown; fromPartial, never>) | undefined; serviceType?: ListClusterLogsRequest_ServiceType | undefined; fromTime?: Date | undefined; toTime?: Date | undefined; pageSize?: number | undefined; pageToken?: string | undefined; } & Record, never>>(object: I): ListClusterLogsRequest; }; export declare const ListClusterLogsResponse: { encode(message: ListClusterLogsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterLogsResponse; fromJSON(object: any): ListClusterLogsResponse; toJSON(message: ListClusterLogsResponse): unknown; fromPartial, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterLogsResponse; }; export declare const StreamLogRecord: { encode(message: StreamLogRecord, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamLogRecord; fromJSON(object: any): StreamLogRecord; toJSON(message: StreamLogRecord): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; nextRecordToken?: string | undefined; } & Record, never>>(object: I): StreamLogRecord; }; export declare const StreamClusterLogsRequest: { encode(message: StreamClusterLogsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamClusterLogsRequest; fromJSON(object: any): StreamClusterLogsRequest; toJSON(message: StreamClusterLogsRequest): unknown; fromPartial, never>) | undefined; serviceType?: StreamClusterLogsRequest_ServiceType | undefined; fromTime?: Date | undefined; toTime?: Date | undefined; recordToken?: string | undefined; filter?: string | undefined; } & Record, never>>(object: I): StreamClusterLogsRequest; }; export declare const ListClusterOperationsRequest: { encode(message: ListClusterOperationsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterOperationsRequest; fromJSON(object: any): ListClusterOperationsRequest; toJSON(message: ListClusterOperationsRequest): unknown; fromPartial, never>>(object: I): ListClusterOperationsRequest; }; export declare const ListClusterOperationsResponse: { encode(message: ListClusterOperationsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterOperationsResponse; fromJSON(object: any): ListClusterOperationsResponse; toJSON(message: ListClusterOperationsResponse): unknown; fromPartial, never>) | undefined; error?: ({ code?: number | undefined; message?: string | undefined; details?: { typeUrl?: string | undefined; value?: Buffer | undefined; }[] | undefined; } & { code?: number | undefined; message?: string | undefined; details?: ({ typeUrl?: string | undefined; value?: Buffer | undefined; }[] & ({ typeUrl?: string | undefined; value?: Buffer | undefined; } & { typeUrl?: string | undefined; value?: Buffer | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; response?: ({ typeUrl?: string | undefined; value?: Buffer | undefined; } & { typeUrl?: string | undefined; value?: Buffer | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterOperationsResponse; }; export declare const ListClusterBackupsRequest: { encode(message: ListClusterBackupsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterBackupsRequest; fromJSON(object: any): ListClusterBackupsRequest; toJSON(message: ListClusterBackupsRequest): unknown; fromPartial, never>>(object: I): ListClusterBackupsRequest; }; export declare const ListClusterBackupsResponse: { encode(message: ListClusterBackupsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterBackupsResponse; fromJSON(object: any): ListClusterBackupsResponse; toJSON(message: ListClusterBackupsResponse): unknown; fromPartial, never>) | undefined; size?: number | undefined; type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/backup").Backup_BackupType | undefined; journalSize?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterBackupsResponse; }; export declare const ListClusterHostsRequest: { encode(message: ListClusterHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterHostsRequest; fromJSON(object: any): ListClusterHostsRequest; toJSON(message: ListClusterHostsRequest): unknown; fromPartial, never>>(object: I): ListClusterHostsRequest; }; export declare const ListClusterHostsResponse: { encode(message: ListClusterHostsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterHostsResponse; fromJSON(object: any): ListClusterHostsResponse; toJSON(message: ListClusterHostsResponse): unknown; fromPartial, never>) | undefined; role?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Role | undefined; health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Health | undefined; services?: ({ type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined; health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined; }[] & ({ type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined; health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined; health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined; } & Record, never>)[] & Record, never>) | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; type?: Host_Type | undefined; hostParameters?: ({ hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: { [x: string]: string | undefined; } | undefined; } & { hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterHostsResponse; }; export declare const AddClusterHostsRequest: { encode(message: AddClusterHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterHostsRequest; fromJSON(object: any): AddClusterHostsRequest; toJSON(message: AddClusterHostsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): AddClusterHostsRequest; }; export declare const AddClusterHostsMetadata: { encode(message: AddClusterHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterHostsMetadata; fromJSON(object: any): AddClusterHostsMetadata; toJSON(message: AddClusterHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): AddClusterHostsMetadata; }; export declare const DeleteClusterHostsRequest: { encode(message: DeleteClusterHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterHostsRequest; fromJSON(object: any): DeleteClusterHostsRequest; toJSON(message: DeleteClusterHostsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): DeleteClusterHostsRequest; }; export declare const DeleteClusterHostsMetadata: { encode(message: DeleteClusterHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterHostsMetadata; fromJSON(object: any): DeleteClusterHostsMetadata; toJSON(message: DeleteClusterHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): DeleteClusterHostsMetadata; }; export declare const UpdateClusterHostsRequest: { encode(message: UpdateClusterHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterHostsRequest; fromJSON(object: any): UpdateClusterHostsRequest; toJSON(message: UpdateClusterHostsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; tags?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): UpdateClusterHostsRequest; }; export declare const UpdateClusterHostsMetadata: { encode(message: UpdateClusterHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterHostsMetadata; fromJSON(object: any): UpdateClusterHostsMetadata; toJSON(message: UpdateClusterHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): UpdateClusterHostsMetadata; }; export declare const UpdateHostSpec: { encode(message: UpdateHostSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateHostSpec; fromJSON(object: any): UpdateHostSpec; toJSON(message: UpdateHostSpec): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; tags?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): UpdateHostSpec; }; export declare const UpdateHostSpec_TagsEntry: { encode(message: UpdateHostSpec_TagsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateHostSpec_TagsEntry; fromJSON(object: any): UpdateHostSpec_TagsEntry; toJSON(message: UpdateHostSpec_TagsEntry): unknown; fromPartial, never>>(object: I): UpdateHostSpec_TagsEntry; }; export declare const EnableClusterShardingRequest: { encode(message: EnableClusterShardingRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnableClusterShardingRequest; fromJSON(object: any): EnableClusterShardingRequest; toJSON(message: EnableClusterShardingRequest): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ 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; hostSpecs?: ({ zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; type?: Host_Type | undefined; shardName?: string | undefined; hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: { [x: string]: string | undefined; } | undefined; }[] & ({ zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; type?: Host_Type | undefined; shardName?: string | undefined; hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: { [x: string]: string | undefined; } | undefined; } & { zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; type?: Host_Type | undefined; shardName?: string | undefined; hidden?: boolean | undefined; secondaryDelaySecs?: number | undefined; priority?: number | undefined; tags?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; mongoinfra?: ({ 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; } & Record, never>>(object: I): EnableClusterShardingRequest; }; export declare const EnableClusterShardingRequest_MongoCfg: { encode(message: EnableClusterShardingRequest_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnableClusterShardingRequest_MongoCfg; fromJSON(object: any): EnableClusterShardingRequest_MongoCfg; toJSON(message: EnableClusterShardingRequest_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): EnableClusterShardingRequest_MongoCfg; }; export declare const EnableClusterShardingRequest_Mongos: { encode(message: EnableClusterShardingRequest_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnableClusterShardingRequest_Mongos; fromJSON(object: any): EnableClusterShardingRequest_Mongos; toJSON(message: EnableClusterShardingRequest_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): EnableClusterShardingRequest_Mongos; }; export declare const EnableClusterShardingRequest_MongoInfra: { encode(message: EnableClusterShardingRequest_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnableClusterShardingRequest_MongoInfra; fromJSON(object: any): EnableClusterShardingRequest_MongoInfra; toJSON(message: EnableClusterShardingRequest_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): EnableClusterShardingRequest_MongoInfra; }; export declare const EnableClusterShardingMetadata: { encode(message: EnableClusterShardingMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnableClusterShardingMetadata; fromJSON(object: any): EnableClusterShardingMetadata; toJSON(message: EnableClusterShardingMetadata): unknown; fromPartial, never>>(object: I): EnableClusterShardingMetadata; }; export declare const GetClusterShardRequest: { encode(message: GetClusterShardRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetClusterShardRequest; fromJSON(object: any): GetClusterShardRequest; toJSON(message: GetClusterShardRequest): unknown; fromPartial, never>>(object: I): GetClusterShardRequest; }; export declare const ListClusterShardsRequest: { encode(message: ListClusterShardsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterShardsRequest; fromJSON(object: any): ListClusterShardsRequest; toJSON(message: ListClusterShardsRequest): unknown; fromPartial, never>>(object: I): ListClusterShardsRequest; }; export declare const ListClusterShardsResponse: { encode(message: ListClusterShardsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterShardsResponse; fromJSON(object: any): ListClusterShardsResponse; toJSON(message: ListClusterShardsResponse): unknown; fromPartial, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterShardsResponse; }; export declare const AddClusterShardRequest: { encode(message: AddClusterShardRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterShardRequest; fromJSON(object: any): AddClusterShardRequest; toJSON(message: AddClusterShardRequest): unknown; fromPartial, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): AddClusterShardRequest; }; export declare const AddClusterShardMetadata: { encode(message: AddClusterShardMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterShardMetadata; fromJSON(object: any): AddClusterShardMetadata; toJSON(message: AddClusterShardMetadata): unknown; fromPartial, never>>(object: I): AddClusterShardMetadata; }; export declare const DeleteClusterShardRequest: { encode(message: DeleteClusterShardRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterShardRequest; fromJSON(object: any): DeleteClusterShardRequest; toJSON(message: DeleteClusterShardRequest): unknown; fromPartial, never>>(object: I): DeleteClusterShardRequest; }; export declare const DeleteClusterShardMetadata: { encode(message: DeleteClusterShardMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterShardMetadata; fromJSON(object: any): DeleteClusterShardMetadata; toJSON(message: DeleteClusterShardMetadata): unknown; fromPartial, never>>(object: I): DeleteClusterShardMetadata; }; export declare const ResetupHostsRequest: { encode(message: ResetupHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ResetupHostsRequest; fromJSON(object: any): ResetupHostsRequest; toJSON(message: ResetupHostsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): ResetupHostsRequest; }; export declare const ResetupHostsMetadata: { encode(message: ResetupHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ResetupHostsMetadata; fromJSON(object: any): ResetupHostsMetadata; toJSON(message: ResetupHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): ResetupHostsMetadata; }; export declare const RestartHostsRequest: { encode(message: RestartHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestartHostsRequest; fromJSON(object: any): RestartHostsRequest; toJSON(message: RestartHostsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): RestartHostsRequest; }; export declare const RestartHostsMetadata: { encode(message: RestartHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestartHostsMetadata; fromJSON(object: any): RestartHostsMetadata; toJSON(message: RestartHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): RestartHostsMetadata; }; export declare const StepdownHostsRequest: { encode(message: StepdownHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StepdownHostsRequest; fromJSON(object: any): StepdownHostsRequest; toJSON(message: StepdownHostsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): StepdownHostsRequest; }; export declare const StepdownHostsMetadata: { encode(message: StepdownHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StepdownHostsMetadata; fromJSON(object: any): StepdownHostsMetadata; toJSON(message: StepdownHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): StepdownHostsMetadata; }; export declare const HostSpec: { encode(message: HostSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): HostSpec; fromJSON(object: any): HostSpec; toJSON(message: HostSpec): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): HostSpec; }; export declare const HostSpec_TagsEntry: { encode(message: HostSpec_TagsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): HostSpec_TagsEntry; fromJSON(object: any): HostSpec_TagsEntry; toJSON(message: HostSpec_TagsEntry): unknown; fromPartial, never>>(object: I): HostSpec_TagsEntry; }; export declare const Mongodbspec36: { encode(message: Mongodbspec36, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec36; fromJSON(object: any): Mongodbspec36; toJSON(message: Mongodbspec36): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ enabled?: boolean | undefined; commitInterval?: number | undefined; } & { enabled?: boolean | undefined; commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec36; }; export declare const Mongodbspec36_Mongod: { encode(message: Mongodbspec36_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec36_Mongod; fromJSON(object: any): Mongodbspec36_Mongod; toJSON(message: Mongodbspec36_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ enabled?: boolean | undefined; commitInterval?: number | undefined; } & { enabled?: boolean | undefined; commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec36_Mongod; }; export declare const Mongodbspec36_MongoCfg: { encode(message: Mongodbspec36_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec36_MongoCfg; fromJSON(object: any): Mongodbspec36_MongoCfg; toJSON(message: Mongodbspec36_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec36_MongoCfg; }; export declare const Mongodbspec36_Mongos: { encode(message: Mongodbspec36_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec36_Mongos; fromJSON(object: any): Mongodbspec36_Mongos; toJSON(message: Mongodbspec36_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec36_Mongos; }; export declare const Mongodbspec36_MongoInfra: { encode(message: Mongodbspec36_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec36_MongoInfra; fromJSON(object: any): Mongodbspec36_MongoInfra; toJSON(message: Mongodbspec36_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec36_MongoInfra; }; export declare const Mongodbspec40: { encode(message: Mongodbspec40, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec40; fromJSON(object: any): Mongodbspec40; toJSON(message: Mongodbspec40): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec40; }; export declare const Mongodbspec40_Mongod: { encode(message: Mongodbspec40_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec40_Mongod; fromJSON(object: any): Mongodbspec40_Mongod; toJSON(message: Mongodbspec40_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec40_Mongod; }; export declare const Mongodbspec40_MongoCfg: { encode(message: Mongodbspec40_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec40_MongoCfg; fromJSON(object: any): Mongodbspec40_MongoCfg; toJSON(message: Mongodbspec40_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec40_MongoCfg; }; export declare const Mongodbspec40_Mongos: { encode(message: Mongodbspec40_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec40_Mongos; fromJSON(object: any): Mongodbspec40_Mongos; toJSON(message: Mongodbspec40_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec40_Mongos; }; export declare const Mongodbspec40_MongoInfra: { encode(message: Mongodbspec40_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec40_MongoInfra; fromJSON(object: any): Mongodbspec40_MongoInfra; toJSON(message: Mongodbspec40_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec40_MongoInfra; }; export declare const Mongodbspec42: { encode(message: Mongodbspec42, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec42; fromJSON(object: any): Mongodbspec42; toJSON(message: Mongodbspec42): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec42; }; export declare const Mongodbspec42_Mongod: { encode(message: Mongodbspec42_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec42_Mongod; fromJSON(object: any): Mongodbspec42_Mongod; toJSON(message: Mongodbspec42_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec42_Mongod; }; export declare const Mongodbspec42_MongoCfg: { encode(message: Mongodbspec42_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec42_MongoCfg; fromJSON(object: any): Mongodbspec42_MongoCfg; toJSON(message: Mongodbspec42_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec42_MongoCfg; }; export declare const Mongodbspec42_Mongos: { encode(message: Mongodbspec42_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec42_Mongos; fromJSON(object: any): Mongodbspec42_Mongos; toJSON(message: Mongodbspec42_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec42_Mongos; }; export declare const Mongodbspec42_MongoInfra: { encode(message: Mongodbspec42_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec42_MongoInfra; fromJSON(object: any): Mongodbspec42_MongoInfra; toJSON(message: Mongodbspec42_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec42_MongoInfra; }; export declare const Mongodbspec44: { encode(message: Mongodbspec44, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44; fromJSON(object: any): Mongodbspec44; toJSON(message: Mongodbspec44): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44; }; export declare const Mongodbspec44_Mongod: { encode(message: Mongodbspec44_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44_Mongod; fromJSON(object: any): Mongodbspec44_Mongod; toJSON(message: Mongodbspec44_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44_Mongod; }; export declare const Mongodbspec44_MongoCfg: { encode(message: Mongodbspec44_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44_MongoCfg; fromJSON(object: any): Mongodbspec44_MongoCfg; toJSON(message: Mongodbspec44_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44_MongoCfg; }; export declare const Mongodbspec44_Mongos: { encode(message: Mongodbspec44_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44_Mongos; fromJSON(object: any): Mongodbspec44_Mongos; toJSON(message: Mongodbspec44_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44_Mongos; }; export declare const Mongodbspec44_MongoInfra: { encode(message: Mongodbspec44_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44_MongoInfra; fromJSON(object: any): Mongodbspec44_MongoInfra; toJSON(message: Mongodbspec44_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44_MongoInfra; }; export declare const Mongodbspec44Enterprise: { encode(message: Mongodbspec44Enterprise, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44Enterprise; fromJSON(object: any): Mongodbspec44Enterprise; toJSON(message: Mongodbspec44Enterprise): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44Enterprise; }; export declare const Mongodbspec44Enterprise_Mongod: { encode(message: Mongodbspec44Enterprise_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44Enterprise_Mongod; fromJSON(object: any): Mongodbspec44Enterprise_Mongod; toJSON(message: Mongodbspec44Enterprise_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44Enterprise_Mongod; }; export declare const Mongodbspec44Enterprise_MongoCfg: { encode(message: Mongodbspec44Enterprise_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44Enterprise_MongoCfg; fromJSON(object: any): Mongodbspec44Enterprise_MongoCfg; toJSON(message: Mongodbspec44Enterprise_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44Enterprise_MongoCfg; }; export declare const Mongodbspec44Enterprise_Mongos: { encode(message: Mongodbspec44Enterprise_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44Enterprise_Mongos; fromJSON(object: any): Mongodbspec44Enterprise_Mongos; toJSON(message: Mongodbspec44Enterprise_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44Enterprise_Mongos; }; export declare const Mongodbspec44Enterprise_MongoInfra: { encode(message: Mongodbspec44Enterprise_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec44Enterprise_MongoInfra; fromJSON(object: any): Mongodbspec44Enterprise_MongoInfra; toJSON(message: Mongodbspec44Enterprise_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec44Enterprise_MongoInfra; }; export declare const Mongodbspec50: { encode(message: Mongodbspec50, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50; fromJSON(object: any): Mongodbspec50; toJSON(message: Mongodbspec50): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50; }; export declare const Mongodbspec50_Mongod: { encode(message: Mongodbspec50_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50_Mongod; fromJSON(object: any): Mongodbspec50_Mongod; toJSON(message: Mongodbspec50_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50_Mongod; }; export declare const Mongodbspec50_MongoCfg: { encode(message: Mongodbspec50_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50_MongoCfg; fromJSON(object: any): Mongodbspec50_MongoCfg; toJSON(message: Mongodbspec50_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50_MongoCfg; }; export declare const Mongodbspec50_Mongos: { encode(message: Mongodbspec50_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50_Mongos; fromJSON(object: any): Mongodbspec50_Mongos; toJSON(message: Mongodbspec50_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50_Mongos; }; export declare const Mongodbspec50_MongoInfra: { encode(message: Mongodbspec50_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50_MongoInfra; fromJSON(object: any): Mongodbspec50_MongoInfra; toJSON(message: Mongodbspec50_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50_MongoInfra; }; export declare const Mongodbspec50Enterprise: { encode(message: Mongodbspec50Enterprise, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50Enterprise; fromJSON(object: any): Mongodbspec50Enterprise; toJSON(message: Mongodbspec50Enterprise): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50Enterprise; }; export declare const Mongodbspec50Enterprise_Mongod: { encode(message: Mongodbspec50Enterprise_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50Enterprise_Mongod; fromJSON(object: any): Mongodbspec50Enterprise_Mongod; toJSON(message: Mongodbspec50Enterprise_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50Enterprise_Mongod; }; export declare const Mongodbspec50Enterprise_MongoCfg: { encode(message: Mongodbspec50Enterprise_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50Enterprise_MongoCfg; fromJSON(object: any): Mongodbspec50Enterprise_MongoCfg; toJSON(message: Mongodbspec50Enterprise_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50Enterprise_MongoCfg; }; export declare const Mongodbspec50Enterprise_Mongos: { encode(message: Mongodbspec50Enterprise_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50Enterprise_Mongos; fromJSON(object: any): Mongodbspec50Enterprise_Mongos; toJSON(message: Mongodbspec50Enterprise_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50Enterprise_Mongos; }; export declare const Mongodbspec50Enterprise_MongoInfra: { encode(message: Mongodbspec50Enterprise_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec50Enterprise_MongoInfra; fromJSON(object: any): Mongodbspec50Enterprise_MongoInfra; toJSON(message: Mongodbspec50Enterprise_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec50Enterprise_MongoInfra; }; export declare const Mongodbspec60: { encode(message: Mongodbspec60, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60; fromJSON(object: any): Mongodbspec60; toJSON(message: Mongodbspec60): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60; }; export declare const Mongodbspec60_Mongod: { encode(message: Mongodbspec60_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60_Mongod; fromJSON(object: any): Mongodbspec60_Mongod; toJSON(message: Mongodbspec60_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60_Mongod; }; export declare const Mongodbspec60_MongoCfg: { encode(message: Mongodbspec60_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60_MongoCfg; fromJSON(object: any): Mongodbspec60_MongoCfg; toJSON(message: Mongodbspec60_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60_MongoCfg; }; export declare const Mongodbspec60_Mongos: { encode(message: Mongodbspec60_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60_Mongos; fromJSON(object: any): Mongodbspec60_Mongos; toJSON(message: Mongodbspec60_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60_Mongos; }; export declare const Mongodbspec60_MongoInfra: { encode(message: Mongodbspec60_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60_MongoInfra; fromJSON(object: any): Mongodbspec60_MongoInfra; toJSON(message: Mongodbspec60_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60_MongoInfra; }; export declare const Mongodbspec60Enterprise: { encode(message: Mongodbspec60Enterprise, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60Enterprise; fromJSON(object: any): Mongodbspec60Enterprise; toJSON(message: Mongodbspec60Enterprise): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60Enterprise; }; export declare const Mongodbspec60Enterprise_Mongod: { encode(message: Mongodbspec60Enterprise_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60Enterprise_Mongod; fromJSON(object: any): Mongodbspec60Enterprise_Mongod; toJSON(message: Mongodbspec60Enterprise_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60Enterprise_Mongod; }; export declare const Mongodbspec60Enterprise_MongoCfg: { encode(message: Mongodbspec60Enterprise_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60Enterprise_MongoCfg; fromJSON(object: any): Mongodbspec60Enterprise_MongoCfg; toJSON(message: Mongodbspec60Enterprise_MongoCfg): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60Enterprise_MongoCfg; }; export declare const Mongodbspec60Enterprise_Mongos: { encode(message: Mongodbspec60Enterprise_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60Enterprise_Mongos; fromJSON(object: any): Mongodbspec60Enterprise_Mongos; toJSON(message: Mongodbspec60Enterprise_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60Enterprise_Mongos; }; export declare const Mongodbspec60Enterprise_MongoInfra: { encode(message: Mongodbspec60Enterprise_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Mongodbspec60Enterprise_MongoInfra; fromJSON(object: any): Mongodbspec60Enterprise_MongoInfra; toJSON(message: Mongodbspec60Enterprise_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Mongodbspec60Enterprise_MongoInfra; }; export declare const MongodbSpec: { encode(message: MongodbSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MongodbSpec; fromJSON(object: any): MongodbSpec; toJSON(message: MongodbSpec): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): MongodbSpec; }; export declare const MongodbSpec_Mongod: { encode(message: MongodbSpec_Mongod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MongodbSpec_Mongod; fromJSON(object: any): MongodbSpec_Mongod; toJSON(message: MongodbSpec_Mongod): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): MongodbSpec_Mongod; }; export declare const MongodbSpec_MongoCfg: { encode(message: MongodbSpec_MongoCfg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MongodbSpec_MongoCfg; fromJSON(object: any): MongodbSpec_MongoCfg; toJSON(message: MongodbSpec_MongoCfg): unknown; fromPartial, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): MongodbSpec_MongoCfg; }; export declare const MongodbSpec_Mongos: { encode(message: MongodbSpec_Mongos, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MongodbSpec_Mongos; fromJSON(object: any): MongodbSpec_Mongos; toJSON(message: MongodbSpec_Mongos): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): MongodbSpec_Mongos; }; export declare const MongodbSpec_MongoInfra: { encode(message: MongodbSpec_MongoInfra, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MongodbSpec_MongoInfra; fromJSON(object: any): MongodbSpec_MongoInfra; toJSON(message: MongodbSpec_MongoInfra): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): MongodbSpec_MongoInfra; }; export declare const ConfigSpec: { encode(message: ConfigSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConfigSpec; fromJSON(object: any): ConfigSpec; toJSON(message: ConfigSpec): unknown; fromPartial, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ enabled?: boolean | undefined; commitInterval?: number | undefined; } & { enabled?: boolean | undefined; commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec40?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec42?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongosconfig42_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec44?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongosconfig44_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec50?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongosconfig50_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec60?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongosconfig60_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec44Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongosconfig44Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec50Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongosconfig50Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongodbSpec60Enterprise?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongosconfig60Enterprise_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; } & { maxIncomingConnections?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backupWindowStart?: ({ hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; backupRetainPeriodDays?: number | undefined; performanceDiagnostics?: ({ profilingEnabled?: boolean | undefined; } & { profilingEnabled?: boolean | undefined; } & Record, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; } & Record, never>) | undefined; mongodb?: ({ mongod?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongocfg?: { config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongos?: { config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; mongoinfra?: { configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } | undefined; } & { mongod?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; security?: { enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } | undefined; auditLog?: { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; journal?: { commitInterval?: number | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; collectionConfig?: { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; collectionConfig?: ({ blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & { blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Storage_WiredTiger_CollectionConfig_Compressor | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; journal?: ({ commitInterval?: number | undefined; } & { commitInterval?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; slowOpSampleRate?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongodConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; security?: ({ enableEncryption?: boolean | undefined; kmip?: { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } | undefined; } & { enableEncryption?: boolean | undefined; kmip?: ({ serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & { serverName?: string | undefined; port?: number | undefined; serverCa?: string | undefined; clientCertificate?: string | undefined; keyIdentifier?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & { filter?: string | undefined; runtimeConfiguration?: boolean | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; enableFlowControl?: boolean | undefined; minSnapshotHistoryWindowInSeconds?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongocfg?: ({ config?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongos?: ({ config?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { config?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoinfra?: ({ configMongos?: { net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; configMongocfg?: { storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; diskSizeAutoscaling?: { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } | undefined; } & { configMongos?: ({ net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongosConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ auditAuthorizationSuccess?: boolean | undefined; } & { auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; configMongocfg?: ({ storage?: { wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } | undefined; operationProfiling?: { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } | undefined; net?: { maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } | undefined; setParameter?: { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } | undefined; auditLog?: { filter?: string | undefined; } | undefined; } & { storage?: ({ wiredTiger?: { engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } | undefined; } & { wiredTiger?: ({ engineConfig?: { cacheSizeGb?: number | undefined; } | undefined; indexConfig?: { prefixCompression?: boolean | undefined; } | undefined; } & { engineConfig?: ({ cacheSizeGb?: number | undefined; } & { cacheSizeGb?: number | undefined; } & Record, never>) | undefined; indexConfig?: ({ prefixCompression?: boolean | undefined; } & { prefixCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; operationProfiling?: ({ mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_OperationProfiling_Mode | undefined; slowOpThreshold?: number | undefined; } & Record, never>) | undefined; net?: ({ maxIncomingConnections?: number | undefined; compression?: { compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } | undefined; } & { maxIncomingConnections?: number | undefined; compression?: ({ compressors?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] | undefined; } & { compressors?: (import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb").MongoCfgConfig_Network_Compression_Compressor[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; setParameter?: ({ enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & { enableFlowControl?: boolean | undefined; auditAuthorizationSuccess?: boolean | undefined; } & Record, never>) | undefined; auditLog?: ({ filter?: string | undefined; } & { filter?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; diskSizeAutoscaling?: ({ plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & { plannedUsageThreshold?: number | undefined; emergencyUsageThreshold?: number | undefined; diskSizeLimit?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): ConfigSpec; }; /** A set of methods for managing MongoDB Cluster resources. */ export declare const ClusterServiceService: { /** * Returns the specified MongoDB Cluster resource. * * To get the list of available MongoDB Cluster resources, make a [List] request. */ readonly get: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Get"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: GetClusterRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => GetClusterRequest; readonly responseSerialize: (value: Cluster) => Buffer; readonly responseDeserialize: (value: Buffer) => Cluster; }; /** * Retrieves the list of MongoDB Cluster resources that belong * to the specified folder. */ readonly list: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/List"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListClustersRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListClustersRequest; readonly responseSerialize: (value: ListClustersResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListClustersResponse; }; /** Creates a MongoDB cluster in the specified folder. */ readonly create: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Create"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: CreateClusterRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => CreateClusterRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Updates the specified MongoDB cluster. */ readonly update: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Update"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdateClusterRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdateClusterRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Deletes the specified MongoDB cluster. */ readonly delete: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Delete"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeleteClusterRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeleteClusterRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Start the specified MongoDB cluster. */ readonly start: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Start"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: StartClusterRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => StartClusterRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Stop the specified MongoDB cluster. */ readonly stop: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Stop"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: StopClusterRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => StopClusterRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Moves the specified MongoDB cluster to the specified folder. */ readonly move: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Move"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: MoveClusterRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => MoveClusterRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Creates a backup for the specified MongoDB cluster. */ readonly backup: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Backup"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: BackupClusterRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => BackupClusterRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Creates a new MongoDB cluster using the specified backup. */ readonly restore: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Restore"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: RestoreClusterRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => RestoreClusterRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Reschedules planned maintenance operation. */ readonly rescheduleMaintenance: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/RescheduleMaintenance"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: RescheduleMaintenanceRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => RescheduleMaintenanceRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Retrieves logs for the specified MongoDB cluster. */ readonly listLogs: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListLogs"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListClusterLogsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListClusterLogsRequest; readonly responseSerialize: (value: ListClusterLogsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListClusterLogsResponse; }; /** Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics. */ readonly streamLogs: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/StreamLogs"; readonly requestStream: false; readonly responseStream: true; readonly requestSerialize: (value: StreamClusterLogsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => StreamClusterLogsRequest; readonly responseSerialize: (value: StreamLogRecord) => Buffer; readonly responseDeserialize: (value: Buffer) => StreamLogRecord; }; /** Retrieves the list of Operation resources for the specified cluster. */ readonly listOperations: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListOperations"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListClusterOperationsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListClusterOperationsRequest; readonly responseSerialize: (value: ListClusterOperationsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListClusterOperationsResponse; }; /** Retrieves the list of available backups for the specified MongoDB cluster. */ readonly listBackups: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListBackups"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListClusterBackupsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListClusterBackupsRequest; readonly responseSerialize: (value: ListClusterBackupsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListClusterBackupsResponse; }; /** Retrieves a list of hosts for the specified cluster. */ readonly listHosts: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListHosts"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListClusterHostsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListClusterHostsRequest; readonly responseSerialize: (value: ListClusterHostsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListClusterHostsResponse; }; /** Creates new hosts for a cluster. */ readonly addHosts: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/AddHosts"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: AddClusterHostsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => AddClusterHostsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Deletes the specified hosts for a cluster. */ readonly deleteHosts: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/DeleteHosts"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeleteClusterHostsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeleteClusterHostsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Updates the specified parameters for the host. */ readonly updateHosts: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/UpdateHosts"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdateClusterHostsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdateClusterHostsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** * Enables sharding for the cluster: * creates 3 mongoinfra (or 3 mongocfg and 2 mongos) hosts * that would support adding and using shards in the cluster. */ readonly enableSharding: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/EnableSharding"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: EnableClusterShardingRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => EnableClusterShardingRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Returns the specified shard. */ readonly getShard: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/GetShard"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: GetClusterShardRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => GetClusterShardRequest; readonly responseSerialize: (value: Shard) => Buffer; readonly responseDeserialize: (value: Buffer) => Shard; }; /** Retrieves a list of shards. */ readonly listShards: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListShards"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListClusterShardsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListClusterShardsRequest; readonly responseSerialize: (value: ListClusterShardsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListClusterShardsResponse; }; /** Creates a new shard. */ readonly addShard: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/AddShard"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: AddClusterShardRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => AddClusterShardRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Deletes the specified shard. */ readonly deleteShard: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/DeleteShard"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeleteClusterShardRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeleteClusterShardRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Resetups hosts. */ readonly resetupHosts: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ResetupHosts"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ResetupHostsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ResetupHostsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Restarts hosts. */ readonly restartHosts: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/RestartHosts"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: RestartHostsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => RestartHostsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Stepdown hosts. */ readonly stepdownHosts: { readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/StepdownHosts"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: StepdownHostsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => StepdownHostsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; }; export interface ClusterServiceServer extends UntypedServiceImplementation { /** * Returns the specified MongoDB Cluster resource. * * To get the list of available MongoDB Cluster resources, make a [List] request. */ get: handleUnaryCall; /** * Retrieves the list of MongoDB Cluster resources that belong * to the specified folder. */ list: handleUnaryCall; /** Creates a MongoDB cluster in the specified folder. */ create: handleUnaryCall; /** Updates the specified MongoDB cluster. */ update: handleUnaryCall; /** Deletes the specified MongoDB cluster. */ delete: handleUnaryCall; /** Start the specified MongoDB cluster. */ start: handleUnaryCall; /** Stop the specified MongoDB cluster. */ stop: handleUnaryCall; /** Moves the specified MongoDB cluster to the specified folder. */ move: handleUnaryCall; /** Creates a backup for the specified MongoDB cluster. */ backup: handleUnaryCall; /** Creates a new MongoDB cluster using the specified backup. */ restore: handleUnaryCall; /** Reschedules planned maintenance operation. */ rescheduleMaintenance: handleUnaryCall; /** Retrieves logs for the specified MongoDB cluster. */ listLogs: handleUnaryCall; /** Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics. */ streamLogs: handleServerStreamingCall; /** Retrieves the list of Operation resources for the specified cluster. */ listOperations: handleUnaryCall; /** Retrieves the list of available backups for the specified MongoDB cluster. */ listBackups: handleUnaryCall; /** Retrieves a list of hosts for the specified cluster. */ listHosts: handleUnaryCall; /** Creates new hosts for a cluster. */ addHosts: handleUnaryCall; /** Deletes the specified hosts for a cluster. */ deleteHosts: handleUnaryCall; /** Updates the specified parameters for the host. */ updateHosts: handleUnaryCall; /** * Enables sharding for the cluster: * creates 3 mongoinfra (or 3 mongocfg and 2 mongos) hosts * that would support adding and using shards in the cluster. */ enableSharding: handleUnaryCall; /** Returns the specified shard. */ getShard: handleUnaryCall; /** Retrieves a list of shards. */ listShards: handleUnaryCall; /** Creates a new shard. */ addShard: handleUnaryCall; /** Deletes the specified shard. */ deleteShard: handleUnaryCall; /** Resetups hosts. */ resetupHosts: handleUnaryCall; /** Restarts hosts. */ restartHosts: handleUnaryCall; /** Stepdown hosts. */ stepdownHosts: handleUnaryCall; } export interface ClusterServiceClient extends Client { /** * Returns the specified MongoDB Cluster resource. * * To get the list of available MongoDB Cluster resources, make a [List] request. */ get(request: GetClusterRequest, callback: (error: ServiceError | null, response: Cluster) => void): ClientUnaryCall; get(request: GetClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Cluster) => void): ClientUnaryCall; get(request: GetClusterRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Cluster) => void): ClientUnaryCall; /** * Retrieves the list of MongoDB Cluster resources that belong * to the specified folder. */ list(request: ListClustersRequest, callback: (error: ServiceError | null, response: ListClustersResponse) => void): ClientUnaryCall; list(request: ListClustersRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClustersResponse) => void): ClientUnaryCall; list(request: ListClustersRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListClustersResponse) => void): ClientUnaryCall; /** Creates a MongoDB cluster in the specified folder. */ create(request: CreateClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; create(request: CreateClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; create(request: CreateClusterRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Updates the specified MongoDB cluster. */ update(request: UpdateClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; update(request: UpdateClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; update(request: UpdateClusterRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Deletes the specified MongoDB cluster. */ delete(request: DeleteClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; delete(request: DeleteClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; delete(request: DeleteClusterRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Start the specified MongoDB cluster. */ start(request: StartClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; start(request: StartClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; start(request: StartClusterRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Stop the specified MongoDB cluster. */ stop(request: StopClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; stop(request: StopClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; stop(request: StopClusterRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Moves the specified MongoDB cluster to the specified folder. */ move(request: MoveClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; move(request: MoveClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; move(request: MoveClusterRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Creates a backup for the specified MongoDB cluster. */ backup(request: BackupClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; backup(request: BackupClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; backup(request: BackupClusterRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Creates a new MongoDB cluster using the specified backup. */ restore(request: RestoreClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; restore(request: RestoreClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; restore(request: RestoreClusterRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Reschedules planned maintenance operation. */ rescheduleMaintenance(request: RescheduleMaintenanceRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; rescheduleMaintenance(request: RescheduleMaintenanceRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; rescheduleMaintenance(request: RescheduleMaintenanceRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Retrieves logs for the specified MongoDB cluster. */ listLogs(request: ListClusterLogsRequest, callback: (error: ServiceError | null, response: ListClusterLogsResponse) => void): ClientUnaryCall; listLogs(request: ListClusterLogsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterLogsResponse) => void): ClientUnaryCall; listLogs(request: ListClusterLogsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListClusterLogsResponse) => void): ClientUnaryCall; /** Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics. */ streamLogs(request: StreamClusterLogsRequest, options?: Partial): ClientReadableStream; streamLogs(request: StreamClusterLogsRequest, metadata?: Metadata, options?: Partial): ClientReadableStream; /** Retrieves the list of Operation resources for the specified cluster. */ listOperations(request: ListClusterOperationsRequest, callback: (error: ServiceError | null, response: ListClusterOperationsResponse) => void): ClientUnaryCall; listOperations(request: ListClusterOperationsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterOperationsResponse) => void): ClientUnaryCall; listOperations(request: ListClusterOperationsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListClusterOperationsResponse) => void): ClientUnaryCall; /** Retrieves the list of available backups for the specified MongoDB cluster. */ listBackups(request: ListClusterBackupsRequest, callback: (error: ServiceError | null, response: ListClusterBackupsResponse) => void): ClientUnaryCall; listBackups(request: ListClusterBackupsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterBackupsResponse) => void): ClientUnaryCall; listBackups(request: ListClusterBackupsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListClusterBackupsResponse) => void): ClientUnaryCall; /** Retrieves a list of hosts for the specified cluster. */ listHosts(request: ListClusterHostsRequest, callback: (error: ServiceError | null, response: ListClusterHostsResponse) => void): ClientUnaryCall; listHosts(request: ListClusterHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterHostsResponse) => void): ClientUnaryCall; listHosts(request: ListClusterHostsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListClusterHostsResponse) => void): ClientUnaryCall; /** Creates new hosts for a cluster. */ addHosts(request: AddClusterHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; addHosts(request: AddClusterHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; addHosts(request: AddClusterHostsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Deletes the specified hosts for a cluster. */ deleteHosts(request: DeleteClusterHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteHosts(request: DeleteClusterHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteHosts(request: DeleteClusterHostsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Updates the specified parameters for the host. */ updateHosts(request: UpdateClusterHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateHosts(request: UpdateClusterHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateHosts(request: UpdateClusterHostsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** * Enables sharding for the cluster: * creates 3 mongoinfra (or 3 mongocfg and 2 mongos) hosts * that would support adding and using shards in the cluster. */ enableSharding(request: EnableClusterShardingRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; enableSharding(request: EnableClusterShardingRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; enableSharding(request: EnableClusterShardingRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Returns the specified shard. */ getShard(request: GetClusterShardRequest, callback: (error: ServiceError | null, response: Shard) => void): ClientUnaryCall; getShard(request: GetClusterShardRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Shard) => void): ClientUnaryCall; getShard(request: GetClusterShardRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Shard) => void): ClientUnaryCall; /** Retrieves a list of shards. */ listShards(request: ListClusterShardsRequest, callback: (error: ServiceError | null, response: ListClusterShardsResponse) => void): ClientUnaryCall; listShards(request: ListClusterShardsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterShardsResponse) => void): ClientUnaryCall; listShards(request: ListClusterShardsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListClusterShardsResponse) => void): ClientUnaryCall; /** Creates a new shard. */ addShard(request: AddClusterShardRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; addShard(request: AddClusterShardRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; addShard(request: AddClusterShardRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Deletes the specified shard. */ deleteShard(request: DeleteClusterShardRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteShard(request: DeleteClusterShardRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteShard(request: DeleteClusterShardRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Resetups hosts. */ resetupHosts(request: ResetupHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; resetupHosts(request: ResetupHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; resetupHosts(request: ResetupHostsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Restarts hosts. */ restartHosts(request: RestartHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; restartHosts(request: RestartHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; restartHosts(request: RestartHostsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Stepdown hosts. */ stepdownHosts(request: StepdownHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; stepdownHosts(request: StepdownHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; stepdownHosts(request: StepdownHostsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; } export declare const ClusterServiceClient: { new (address: string, credentials: ChannelCredentials, options?: Partial): ClusterServiceClient; service: typeof ClusterServiceService; }; 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 {};