///
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