Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
Yandex Managed Service for MongoDB
  • Getting started
  • Access management
  • Terraform reference
    • Authentication with the API
      • Overview
        • Overview
        • Get
        • List
        • Create
        • Update
        • Delete
        • Start
        • Stop
        • Move
        • Backup
        • Restore
        • RescheduleMaintenance
        • ListLogs
        • StreamLogs
        • ListOperations
        • ListBackups
        • ListHosts
        • AddHosts
        • DeleteHosts
        • UpdateHosts
        • EnableSharding
        • GetShard
        • ListShards
        • AddShard
        • DeleteShard
        • ResetupHosts
        • RestartHosts
        • StepdownHosts
  • Monitoring metrics
  • Audit Trails events
  • Public materials
  • Release notes

In this article:

  • HTTP request
  • Body parameters
  • ConfigSpec
  • MongodbSpec3_6
  • Mongod
  • MongodConfig3_6
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • Journal
  • OperationProfiling
  • Network
  • Resources
  • DiskSizeAutoscaling
  • MongoCfg
  • MongoCfgConfig3_6
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig3_6
  • Network
  • MongoInfra
  • MongodbSpec4_0
  • Mongod
  • MongodConfig4_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • Journal
  • OperationProfiling
  • Network
  • MongoCfg
  • MongoCfgConfig4_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig4_0
  • Network
  • MongoInfra
  • MongodbSpec4_2
  • Mongod
  • MongodConfig4_2
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfig4_2
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig4_2
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec4_4
  • Mongod
  • MongodConfig4_4
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfig4_4
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig4_4
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec5_0
  • Mongod
  • MongodConfig5_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfig5_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig5_0
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec6_0
  • Mongod
  • MongodConfig6_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfig6_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig6_0
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec4_4_enterprise
  • Mongod
  • MongodConfig4_4_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfig4_4_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig4_4_enterprise
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec5_0_enterprise
  • Mongod
  • MongodConfig5_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfig5_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig5_0_enterprise
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec6_0_enterprise
  • Mongod
  • MongodConfig6_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfig6_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig6_0_enterprise
  • Network
  • Compression
  • MongoInfra
  • TimeOfDay
  • PerformanceDiagnosticsConfig
  • Access
  • MongodbSpec
  • Mongod
  • MongodConfig
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfig
  • Storage
  • WiredTiger
  • EngineConfig
  • IndexConfig
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • AuditLog
  • Mongos
  • MongosConfig
  • Network
  • Compression
  • SetParameter
  • AuditLog
  • MongoInfra
  • DatabaseSpec
  • UserSpec
  • Permission
  • HostSpec
  • MaintenanceWindow
  • WeeklyMaintenanceWindow
  • Response
  • CreateClusterMetadata
  • Status
  • Cluster
  • Monitoring
  • ClusterConfig
  • Mongodb3_6
  • Mongod
  • MongodConfigSet3_6
  • MongodConfig3_6
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • Journal
  • OperationProfiling
  • Network
  • Resources
  • DiskSizeAutoscaling
  • MongoCfg
  • MongoCfgConfigSet3_6
  • MongoCfgConfig3_6
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet3_6
  • MongosConfig3_6
  • Network
  • MongoInfra
  • Mongodb4_0
  • Mongod
  • MongodConfigSet4_0
  • MongodConfig4_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • Journal
  • OperationProfiling
  • Network
  • MongoCfg
  • MongoCfgConfigSet4_0
  • MongoCfgConfig4_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet4_0
  • MongosConfig4_0
  • Network
  • MongoInfra
  • Mongodb4_2
  • Mongod
  • MongodConfigSet4_2
  • MongodConfig4_2
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet4_2
  • MongoCfgConfig4_2
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet4_2
  • MongosConfig4_2
  • Network
  • Compression
  • MongoInfra
  • Mongodb4_4
  • Mongod
  • MongodConfigSet4_4
  • MongodConfig4_4
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet4_4
  • MongoCfgConfig4_4
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet4_4
  • MongosConfig4_4
  • Network
  • Compression
  • MongoInfra
  • Mongodb5_0
  • Mongod
  • MongodConfigSet5_0
  • MongodConfig5_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet5_0
  • MongoCfgConfig5_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet5_0
  • MongosConfig5_0
  • Network
  • Compression
  • MongoInfra
  • Mongodb6_0
  • Mongod
  • MongodConfigSet6_0
  • MongodConfig6_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet6_0
  • MongoCfgConfig6_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet6_0
  • MongosConfig6_0
  • Network
  • Compression
  • MongoInfra
  • Mongodb4_4_enterprise
  • Mongod
  • MongodConfigSet4_4_enterprise
  • MongodConfig4_4_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet4_4_enterprise
  • MongoCfgConfig4_4_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet4_4_enterprise
  • MongosConfig4_4_enterprise
  • Network
  • Compression
  • MongoInfra
  • Mongodb5_0_enterprise
  • Mongod
  • MongodConfigSet5_0_enterprise
  • MongodConfig5_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet5_0_enterprise
  • MongoCfgConfig5_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet5_0_enterprise
  • MongosConfig5_0_enterprise
  • Network
  • Compression
  • MongoInfra
  • Mongodb6_0_enterprise
  • Mongod
  • MongodConfigSet6_0_enterprise
  • MongodConfig6_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet6_0_enterprise
  • MongoCfgConfig6_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet6_0_enterprise
  • MongosConfig6_0_enterprise
  • Network
  • Compression
  • MongoInfra
  • TimeOfDay
  • PerformanceDiagnosticsConfig
  • Access
  • Mongodb
  • Mongod
  • MongodConfigSet
  • MongodConfig
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet
  • MongoCfgConfig
  • Storage
  • WiredTiger
  • EngineConfig
  • IndexConfig
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • AuditLog
  • Mongos
  • MongosConfigSet
  • MongosConfig
  • Network
  • Compression
  • SetParameter
  • AuditLog
  • MongoInfra
  • MaintenanceWindow
  • WeeklyMaintenanceWindow
  • MaintenanceOperation
  1. API reference
  2. REST
  3. Cluster
  4. Create

Managed Service for MongoDB API, REST: Cluster.Create

Written by
Yandex Cloud
Improved by
Tania L.
Updated at February 21, 2025
  • HTTP request
  • Body parameters
  • ConfigSpec
  • MongodbSpec3_6
  • Mongod
  • MongodConfig3_6
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • Journal
  • OperationProfiling
  • Network
  • Resources
  • DiskSizeAutoscaling
  • MongoCfg
  • MongoCfgConfig3_6
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig3_6
  • Network
  • MongoInfra
  • MongodbSpec4_0
  • Mongod
  • MongodConfig4_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • Journal
  • OperationProfiling
  • Network
  • MongoCfg
  • MongoCfgConfig4_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig4_0
  • Network
  • MongoInfra
  • MongodbSpec4_2
  • Mongod
  • MongodConfig4_2
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfig4_2
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig4_2
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec4_4
  • Mongod
  • MongodConfig4_4
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfig4_4
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig4_4
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec5_0
  • Mongod
  • MongodConfig5_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfig5_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig5_0
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec6_0
  • Mongod
  • MongodConfig6_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfig6_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig6_0
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec4_4_enterprise
  • Mongod
  • MongodConfig4_4_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfig4_4_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig4_4_enterprise
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec5_0_enterprise
  • Mongod
  • MongodConfig5_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfig5_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig5_0_enterprise
  • Network
  • Compression
  • MongoInfra
  • MongodbSpec6_0_enterprise
  • Mongod
  • MongodConfig6_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfig6_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfig6_0_enterprise
  • Network
  • Compression
  • MongoInfra
  • TimeOfDay
  • PerformanceDiagnosticsConfig
  • Access
  • MongodbSpec
  • Mongod
  • MongodConfig
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfig
  • Storage
  • WiredTiger
  • EngineConfig
  • IndexConfig
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • AuditLog
  • Mongos
  • MongosConfig
  • Network
  • Compression
  • SetParameter
  • AuditLog
  • MongoInfra
  • DatabaseSpec
  • UserSpec
  • Permission
  • HostSpec
  • MaintenanceWindow
  • WeeklyMaintenanceWindow
  • Response
  • CreateClusterMetadata
  • Status
  • Cluster
  • Monitoring
  • ClusterConfig
  • Mongodb3_6
  • Mongod
  • MongodConfigSet3_6
  • MongodConfig3_6
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • Journal
  • OperationProfiling
  • Network
  • Resources
  • DiskSizeAutoscaling
  • MongoCfg
  • MongoCfgConfigSet3_6
  • MongoCfgConfig3_6
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet3_6
  • MongosConfig3_6
  • Network
  • MongoInfra
  • Mongodb4_0
  • Mongod
  • MongodConfigSet4_0
  • MongodConfig4_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • Journal
  • OperationProfiling
  • Network
  • MongoCfg
  • MongoCfgConfigSet4_0
  • MongoCfgConfig4_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet4_0
  • MongosConfig4_0
  • Network
  • MongoInfra
  • Mongodb4_2
  • Mongod
  • MongodConfigSet4_2
  • MongodConfig4_2
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet4_2
  • MongoCfgConfig4_2
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet4_2
  • MongosConfig4_2
  • Network
  • Compression
  • MongoInfra
  • Mongodb4_4
  • Mongod
  • MongodConfigSet4_4
  • MongodConfig4_4
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet4_4
  • MongoCfgConfig4_4
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet4_4
  • MongosConfig4_4
  • Network
  • Compression
  • MongoInfra
  • Mongodb5_0
  • Mongod
  • MongodConfigSet5_0
  • MongodConfig5_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet5_0
  • MongoCfgConfig5_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet5_0
  • MongosConfig5_0
  • Network
  • Compression
  • MongoInfra
  • Mongodb6_0
  • Mongod
  • MongodConfigSet6_0
  • MongodConfig6_0
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet6_0
  • MongoCfgConfig6_0
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet6_0
  • MongosConfig6_0
  • Network
  • Compression
  • MongoInfra
  • Mongodb4_4_enterprise
  • Mongod
  • MongodConfigSet4_4_enterprise
  • MongodConfig4_4_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet4_4_enterprise
  • MongoCfgConfig4_4_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet4_4_enterprise
  • MongosConfig4_4_enterprise
  • Network
  • Compression
  • MongoInfra
  • Mongodb5_0_enterprise
  • Mongod
  • MongodConfigSet5_0_enterprise
  • MongodConfig5_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet5_0_enterprise
  • MongoCfgConfig5_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet5_0_enterprise
  • MongosConfig5_0_enterprise
  • Network
  • Compression
  • MongoInfra
  • Mongodb6_0_enterprise
  • Mongod
  • MongodConfigSet6_0_enterprise
  • MongodConfig6_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet6_0_enterprise
  • MongoCfgConfig6_0_enterprise
  • Storage
  • WiredTiger
  • EngineConfig
  • OperationProfiling
  • Network
  • Mongos
  • MongosConfigSet6_0_enterprise
  • MongosConfig6_0_enterprise
  • Network
  • Compression
  • MongoInfra
  • TimeOfDay
  • PerformanceDiagnosticsConfig
  • Access
  • Mongodb
  • Mongod
  • MongodConfigSet
  • MongodConfig
  • Storage
  • WiredTiger
  • EngineConfig
  • CollectionConfig
  • IndexConfig
  • Journal
  • OperationProfiling
  • Network
  • Compression
  • Security
  • KMIP
  • AuditLog
  • SetParameter
  • MongoCfg
  • MongoCfgConfigSet
  • MongoCfgConfig
  • Storage
  • WiredTiger
  • EngineConfig
  • IndexConfig
  • OperationProfiling
  • Network
  • Compression
  • SetParameter
  • AuditLog
  • Mongos
  • MongosConfigSet
  • MongosConfig
  • Network
  • Compression
  • SetParameter
  • AuditLog
  • MongoInfra
  • MaintenanceWindow
  • WeeklyMaintenanceWindow
  • MaintenanceOperation

Creates a MongoDB cluster in the specified folder.

HTTP request

POST https://mdb.api.cloud.yandex.net/managed-mongodb/v1/clusters

Body parameters

{
  "folderId": "string",
  "name": "string",
  "description": "string",
  "labels": "object",
  "environment": "string",
  "configSpec": {
    "version": "string",
    "featureCompatibilityVersion": "string",
    // Includes only one of the fields `mongodbSpec_3_6`, `mongodbSpec_4_0`, `mongodbSpec_4_2`, `mongodbSpec_4_4`, `mongodbSpec_5_0`, `mongodbSpec_6_0`, `mongodbSpec_4_4Enterprise`, `mongodbSpec_5_0Enterprise`, `mongodbSpec_6_0Enterprise`
    "mongodbSpec_3_6": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              }
            },
            "journal": {
              "enabled": "boolean",
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    },
    "mongodbSpec_4_0": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              }
            },
            "journal": {
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    },
    "mongodbSpec_4_2": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            },
            "journal": {
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string",
            "slowOpSampleRate": "number"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "setParameter": {
            "enableFlowControl": "boolean"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    },
    "mongodbSpec_4_4": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            },
            "journal": {
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string",
            "slowOpSampleRate": "number"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "setParameter": {
            "enableFlowControl": "boolean"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    },
    "mongodbSpec_5_0": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            },
            "journal": {
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string",
            "slowOpSampleRate": "number"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "setParameter": {
            "enableFlowControl": "boolean",
            "minSnapshotHistoryWindowInSeconds": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    },
    "mongodbSpec_6_0": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            },
            "journal": {
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string",
            "slowOpSampleRate": "number"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "setParameter": {
            "enableFlowControl": "boolean",
            "minSnapshotHistoryWindowInSeconds": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    },
    "mongodbSpec_4_4Enterprise": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            },
            "journal": {
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string",
            "slowOpSampleRate": "number"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "security": {
            "enableEncryption": "boolean",
            "kmip": {
              "serverName": "string",
              "port": "string",
              "serverCa": "string",
              "clientCertificate": "string",
              "keyIdentifier": "string"
            }
          },
          "auditLog": {
            "filter": "string"
          },
          "setParameter": {
            "auditAuthorizationSuccess": "boolean",
            "enableFlowControl": "boolean"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    },
    "mongodbSpec_5_0Enterprise": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            },
            "journal": {
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string",
            "slowOpSampleRate": "number"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "security": {
            "enableEncryption": "boolean",
            "kmip": {
              "serverName": "string",
              "port": "string",
              "serverCa": "string",
              "clientCertificate": "string",
              "keyIdentifier": "string"
            }
          },
          "auditLog": {
            "filter": "string",
            "runtimeConfiguration": "boolean"
          },
          "setParameter": {
            "auditAuthorizationSuccess": "boolean",
            "enableFlowControl": "boolean",
            "minSnapshotHistoryWindowInSeconds": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    },
    "mongodbSpec_6_0Enterprise": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            },
            "journal": {
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string",
            "slowOpSampleRate": "number"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "security": {
            "enableEncryption": "boolean",
            "kmip": {
              "serverName": "string",
              "port": "string",
              "serverCa": "string",
              "clientCertificate": "string",
              "keyIdentifier": "string"
            }
          },
          "auditLog": {
            "filter": "string",
            "runtimeConfiguration": "boolean"
          },
          "setParameter": {
            "auditAuthorizationSuccess": "boolean",
            "enableFlowControl": "boolean",
            "minSnapshotHistoryWindowInSeconds": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    },
    // end of the list of possible fields
    "backupWindowStart": {
      "hours": "integer",
      "minutes": "integer",
      "seconds": "integer",
      "nanos": "integer"
    },
    "backupRetainPeriodDays": "string",
    "performanceDiagnostics": {
      "profilingEnabled": "boolean"
    },
    "access": {
      "dataLens": "boolean",
      "webSql": "boolean",
      "dataTransfer": "boolean"
    },
    "mongodb": {
      "mongod": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "collectionConfig": {
                "blockCompressor": "string"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            },
            "journal": {
              "commitInterval": "string"
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string",
            "slowOpSampleRate": "number"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "security": {
            "enableEncryption": "boolean",
            "kmip": {
              "serverName": "string",
              "port": "string",
              "serverCa": "string",
              "clientCertificate": "string",
              "keyIdentifier": "string"
            }
          },
          "auditLog": {
            "filter": "string",
            "runtimeConfiguration": "boolean"
          },
          "setParameter": {
            "auditAuthorizationSuccess": "boolean",
            "enableFlowControl": "boolean",
            "minSnapshotHistoryWindowInSeconds": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongocfg": {
        "config": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "setParameter": {
            "enableFlowControl": "boolean",
            "auditAuthorizationSuccess": "boolean"
          },
          "auditLog": {
            "filter": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongos": {
        "config": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "setParameter": {
            "auditAuthorizationSuccess": "boolean"
          },
          "auditLog": {
            "filter": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      },
      "mongoinfra": {
        "configMongos": {
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "setParameter": {
            "auditAuthorizationSuccess": "boolean"
          },
          "auditLog": {
            "filter": "string"
          }
        },
        "configMongocfg": {
          "storage": {
            "wiredTiger": {
              "engineConfig": {
                "cacheSizeGb": "number"
              },
              "indexConfig": {
                "prefixCompression": "boolean"
              }
            }
          },
          "operationProfiling": {
            "mode": "string",
            "slowOpThreshold": "string"
          },
          "net": {
            "maxIncomingConnections": "string",
            "compression": {
              "compressors": [
                "string"
              ]
            }
          },
          "setParameter": {
            "enableFlowControl": "boolean",
            "auditAuthorizationSuccess": "boolean"
          },
          "auditLog": {
            "filter": "string"
          }
        },
        "resources": {
          "resourcePresetId": "string",
          "diskSize": "string",
          "diskTypeId": "string"
        },
        "diskSizeAutoscaling": {
          "plannedUsageThreshold": "string",
          "emergencyUsageThreshold": "string",
          "diskSizeLimit": "string"
        }
      }
    }
  },
  "databaseSpecs": [
    {
      "name": "string"
    }
  ],
  "userSpecs": [
    {
      "name": "string",
      "password": "string",
      "permissions": [
        {
          "databaseName": "string",
          "roles": [
            "string"
          ]
        }
      ]
    }
  ],
  "hostSpecs": [
    {
      "zoneId": "string",
      "subnetId": "string",
      "assignPublicIp": "boolean",
      "type": "string",
      "shardName": "string",
      "hidden": "boolean",
      "secondaryDelaySecs": "string",
      "priority": "number",
      "tags": "object"
    }
  ],
  "networkId": "string",
  "securityGroupIds": [
    "string"
  ],
  "deletionProtection": "boolean",
  "maintenanceWindow": {
    // Includes only one of the fields `anytime`, `weeklyMaintenanceWindow`
    "anytime": "object",
    "weeklyMaintenanceWindow": {
      "day": "string",
      "hour": "string"
    }
    // end of the list of possible fields
  }
}

Field

Description

folderId

string

Required field. ID of the folder to create MongoDB cluster in.

name

string

Required field. Name of the MongoDB cluster. The name must be unique within the folder.

description

string

Description of the MongoDB cluster.

labels

object (map<string, string>)

Custom labels for the MongoDB cluster as key:value pairs. Maximum 64 per resource.
For example, "project": "mvp" or "source": "dictionary".

environment

enum (Environment)

Required field. Deployment environment of the MongoDB cluster.

  • ENVIRONMENT_UNSPECIFIED
  • PRODUCTION: Stable environment with a conservative update policy: only hotfixes
    are applied during regular maintenance.
  • PRESTABLE: Environment with more aggressive update policy: new versions
    are rolled out irrespective of backward compatibility.

configSpec

ConfigSpec

Required field. Configuration and resources for hosts that should be created for the MongoDB cluster.

databaseSpecs[]

DatabaseSpec

Descriptions of databases to be created in the MongoDB cluster.

userSpecs[]

UserSpec

Descriptions of database users to be created in the MongoDB cluster.

hostSpecs[]

HostSpec

Individual configurations for hosts that should be created for the MongoDB cluster.

networkId

string

Required field. ID of the network to create the cluster in.

securityGroupIds[]

string

User security groups

deletionProtection

boolean

Deletion Protection inhibits deletion of the cluster

maintenanceWindow

MaintenanceWindow

Maintenance window settings for the cluster.

ConfigSpec

Field

Description

version

string

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.

featureCompatibilityVersion

string

MongoDB feature compatibility version. See usage details in MongoDB documentation.

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.

mongodbSpec_3_6

MongodbSpec3_6

Configuration and resource allocation for a MongoDB 3.6 cluster.

Includes only one of the fields mongodbSpec_3_6, mongodbSpec_4_0, mongodbSpec_4_2, mongodbSpec_4_4, mongodbSpec_5_0, mongodbSpec_6_0, mongodbSpec_4_4Enterprise, mongodbSpec_5_0Enterprise, mongodbSpec_6_0Enterprise.

mongodbSpec_4_0

MongodbSpec4_0

Configuration and resource allocation for a MongoDB 4.0 cluster.

Includes only one of the fields mongodbSpec_3_6, mongodbSpec_4_0, mongodbSpec_4_2, mongodbSpec_4_4, mongodbSpec_5_0, mongodbSpec_6_0, mongodbSpec_4_4Enterprise, mongodbSpec_5_0Enterprise, mongodbSpec_6_0Enterprise.

mongodbSpec_4_2

MongodbSpec4_2

Configuration and resource allocation for a MongoDB 4.2 cluster.

Includes only one of the fields mongodbSpec_3_6, mongodbSpec_4_0, mongodbSpec_4_2, mongodbSpec_4_4, mongodbSpec_5_0, mongodbSpec_6_0, mongodbSpec_4_4Enterprise, mongodbSpec_5_0Enterprise, mongodbSpec_6_0Enterprise.

mongodbSpec_4_4

MongodbSpec4_4

Configuration and resource allocation for a MongoDB 4.4 cluster.

Includes only one of the fields mongodbSpec_3_6, mongodbSpec_4_0, mongodbSpec_4_2, mongodbSpec_4_4, mongodbSpec_5_0, mongodbSpec_6_0, mongodbSpec_4_4Enterprise, mongodbSpec_5_0Enterprise, mongodbSpec_6_0Enterprise.

mongodbSpec_5_0

MongodbSpec5_0

Configuration and resource allocation for a MongoDB 5.0 cluster.

Includes only one of the fields mongodbSpec_3_6, mongodbSpec_4_0, mongodbSpec_4_2, mongodbSpec_4_4, mongodbSpec_5_0, mongodbSpec_6_0, mongodbSpec_4_4Enterprise, mongodbSpec_5_0Enterprise, mongodbSpec_6_0Enterprise.

mongodbSpec_6_0

MongodbSpec6_0

Configuration and resource allocation for a MongoDB 6.0 cluster.

Includes only one of the fields mongodbSpec_3_6, mongodbSpec_4_0, mongodbSpec_4_2, mongodbSpec_4_4, mongodbSpec_5_0, mongodbSpec_6_0, mongodbSpec_4_4Enterprise, mongodbSpec_5_0Enterprise, mongodbSpec_6_0Enterprise.

mongodbSpec_4_4Enterprise

MongodbSpec4_4Enterprise

Configuration and resource allocation for a MongoDB 4.4 Enterprise cluster.

Includes only one of the fields mongodbSpec_3_6, mongodbSpec_4_0, mongodbSpec_4_2, mongodbSpec_4_4, mongodbSpec_5_0, mongodbSpec_6_0, mongodbSpec_4_4Enterprise, mongodbSpec_5_0Enterprise, mongodbSpec_6_0Enterprise.

mongodbSpec_5_0Enterprise

MongodbSpec5_0Enterprise

Configuration and resource allocation for a MongoDB 5.0 Enterprise cluster.

Includes only one of the fields mongodbSpec_3_6, mongodbSpec_4_0, mongodbSpec_4_2, mongodbSpec_4_4, mongodbSpec_5_0, mongodbSpec_6_0, mongodbSpec_4_4Enterprise, mongodbSpec_5_0Enterprise, mongodbSpec_6_0Enterprise.

mongodbSpec_6_0Enterprise

MongodbSpec6_0Enterprise

Configuration and resource allocation for a MongoDB 6.0 Enterprise cluster.

Includes only one of the fields mongodbSpec_3_6, mongodbSpec_4_0, mongodbSpec_4_2, mongodbSpec_4_4, mongodbSpec_5_0, mongodbSpec_6_0, mongodbSpec_4_4Enterprise, mongodbSpec_5_0Enterprise, mongodbSpec_6_0Enterprise.

backupWindowStart

TimeOfDay

Time to start the daily backup, in the UTC timezone.

backupRetainPeriodDays

string (int64)

Retain period of automatically created backup in days

performanceDiagnostics

PerformanceDiagnosticsConfig

Performance Diagnosics configuration

access

Access

Access policy to DB

mongodb

MongodbSpec

Configuration and resource allocation for a MongoDB 7.0 Enterprise cluster.

MongodbSpec3_6

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod 3.6 hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg 3.6 hosts.

mongos

Mongos

Configuration and resource allocation for mongos 3.6 hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) 3.6 hosts.

Mongod

Field

Description

config

MongodConfig3_6

Configuration for mongod 3.6 hosts.

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig3_6

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.

Journal

Field

Description

enabled

boolean

Whether the journal is enabled or disabled.
Possible values:

  • true (default) - the journal is enabled.
  • false - the journal is disabled.

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

Resources

Field

Description

resourcePresetId

string

ID of the preset for computational resources available to a host (CPU, memory etc.).
All available presets are listed in the documentation.

diskSize

string (int64)

Volume of the storage available to a host, in bytes.

diskTypeId

string

Type of the storage environment for the host.
Possible values:

  • network-hdd - network HDD drive,
  • network-ssd - network SSD drive,
  • local-ssd - local SSD storage.

DiskSizeAutoscaling

Field

Description

plannedUsageThreshold

string (int64)

Amount of used storage for automatic disk scaling in the maintenance window, 0 means disabled, in percent.

emergencyUsageThreshold

string (int64)

Amount of used storage for immediately automatic disk scaling, 0 means disabled, in percent.

diskSizeLimit

string (int64)

Limit on how large the storage for database instances can automatically grow, in bytes.

MongoCfg

Field

Description

config

MongoCfgConfig3_6

Configuration for mongocfg 3.6 hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig3_6

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Operation profiling level. For details, see MongoDB documentation.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data. This is the default
    profiler level.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of incoming connections.

Mongos

Field

Description

config

MongosConfig3_6

Configuration for mongos 3.6 hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig3_6

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of incoming connections.

MongoInfra

Field

Description

configMongos

MongosConfig3_6

Configuration for mongoinfra 3.6 hosts.

configMongocfg

MongoCfgConfig3_6

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodbSpec4_0

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod 4.0 hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg 4.0 hosts.

mongos

Mongos

Configuration and resource allocation for mongos 4.0 hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.0 hosts.

Mongod

Field

Description

config

MongodConfig4_0

Configuration for mongod 4.0 hosts.

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig4_0

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

MongoCfg

Field

Description

config

MongoCfgConfig4_0

Configuration for mongocfg 4.0 hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig4_0

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfig4_0

Configuration for mongos 4.0 hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig4_0

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

MongoInfra

Field

Description

configMongos

MongosConfig4_0

Configuration for mongoinfra 4.0 hosts.

configMongocfg

MongoCfgConfig4_0

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodbSpec4_2

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod 4.2 hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg 4.2 hosts.

mongos

Mongos

Configuration and resource allocation for mongos 4.2 hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.2 hosts.

Mongod

Field

Description

config

MongodConfig4_2

Configuration for mongod 4.2 hosts.

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig4_2

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

setParameter

SetParameter

replication section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

MongoCfg

Field

Description

config

MongoCfgConfig4_2

Configuration for mongocfg 4.2 hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig4_2

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfig4_2

Configuration for mongos 4.2 hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig4_2

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfig4_2

Configuration for mongoinfra 4.2 hosts.

configMongocfg

MongoCfgConfig4_2

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodbSpec4_4

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod 4.4 hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg 4.4 hosts.

mongos

Mongos

Configuration and resource allocation for mongos 4.4 hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts.

Mongod

Field

Description

config

MongodConfig4_4

Configuration for mongod 4.4 hosts.

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig4_4

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

setParameter

SetParameter

replication section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

MongoCfg

Field

Description

config

MongoCfgConfig4_4

Configuration for mongocfg 4.4 hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig4_4

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfig4_4

Configuration for mongos 4.4 hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig4_4

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfig4_4

Configuration for mongoinfra 4.4 hosts.

configMongocfg

MongoCfgConfig4_4

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodbSpec5_0

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod 5.0 hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg 5.0 hosts.

mongos

Mongos

Configuration and resource allocation for mongos 5.0 hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts.

Mongod

Field

Description

config

MongodConfig5_0

Configuration for mongod 5.0 hosts.

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig5_0

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfig5_0

Configuration for mongocfg 5.0 hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig5_0

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfig5_0

Configuration for mongos 5.0 hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig5_0

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfig5_0

Configuration for mongoinfra 5.0 hosts.

configMongocfg

MongoCfgConfig5_0

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodbSpec6_0

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod 6.0 hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg 6.0 hosts.

mongos

Mongos

Configuration and resource allocation for mongos 6.0 hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts.

Mongod

Field

Description

config

MongodConfig6_0

Configuration for mongod 6.0 hosts.

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig6_0

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfig6_0

Configuration for mongocfg 6.0 hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig6_0

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfig6_0

Configuration for mongos 6.0 hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig6_0

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfig6_0

Configuration for mongoinfra 6.0 hosts.

configMongocfg

MongoCfgConfig6_0

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodbSpec4_4_enterprise

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod 4.4 hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg 4.4 hosts.

mongos

Mongos

Configuration and resource allocation for mongos 4.4 hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts.

Mongod

Field

Description

config

MongodConfig4_4Enterprise

Configuration for mongod 4.4 hosts.

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig4_4_enterprise

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

security

Security

security section of mongod configuration.

auditLog

AuditLog

AuditLog section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

Security

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not

kmip

KMIP

kmip section of mongod security config

KMIP

Field

Description

serverName

string

KMIP server name

port

string (int64)

KMIP server port

serverCa

string

KMIP Server CA

clientCertificate

string

KMIP client certificate + private key (unencrypted)

keyIdentifier

string

KMIP Key identifier (if any)

AuditLog

Field

Description

filter

string

Audit filter

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

MongoCfg

Field

Description

config

MongoCfgConfig4_4Enterprise

Configuration for mongocfg 4.4 hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig4_4_enterprise

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfig4_4Enterprise

Configuration for mongos 4.4 hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig4_4_enterprise

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfig4_4Enterprise

Configuration for mongoinfra 4.4 hosts.

configMongocfg

MongoCfgConfig4_4Enterprise

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodbSpec5_0_enterprise

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod 5.0 hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg 5.0 hosts.

mongos

Mongos

Configuration and resource allocation for mongos 5.0 hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts.

Mongod

Field

Description

config

MongodConfig5_0Enterprise

Configuration for mongod 5.0 hosts.

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig5_0_enterprise

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

security

Security

security section of mongod configuration.

auditLog

AuditLog

AuditLog section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

Security

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not

kmip

KMIP

kmip section of mongod security config

KMIP

Field

Description

serverName

string

KMIP server name

port

string (int64)

KMIP server port

serverCa

string

KMIP Server CA

clientCertificate

string

KMIP client certificate + private key (unencrypted)

keyIdentifier

string

KMIP Key identifier (if any)

AuditLog

Field

Description

filter

string

Audit filter

runtimeConfiguration

boolean

Allows runtime configuration of audit filter and auditAuthorizationSuccess

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfig5_0Enterprise

Configuration for mongocfg 5.0 hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig5_0_enterprise

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfig5_0Enterprise

Configuration for mongos 5.0 hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig5_0_enterprise

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfig5_0Enterprise

Configuration for mongoinfra 5.0 hosts.

configMongocfg

MongoCfgConfig5_0Enterprise

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodbSpec6_0_enterprise

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod 6.0 hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg 6.0 hosts.

mongos

Mongos

Configuration and resource allocation for mongos 6.0 hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts.

Mongod

Field

Description

config

MongodConfig6_0Enterprise

Configuration for mongod 6.0 hosts.

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig6_0_enterprise

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

security

Security

security section of mongod configuration.

auditLog

AuditLog

AuditLog section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

Security

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not

kmip

KMIP

kmip section of mongod security config

KMIP

Field

Description

serverName

string

KMIP server name

port

string (int64)

KMIP server port

serverCa

string

KMIP Server CA

clientCertificate

string

KMIP client certificate + private key (unencrypted)

keyIdentifier

string

KMIP Key identifier (if any)

AuditLog

Field

Description

filter

string

Audit filter

runtimeConfiguration

boolean

Allows runtime configuration of audit filter and auditAuthorizationSuccess

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfig6_0Enterprise

Configuration for mongocfg 6.0 hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig6_0_enterprise

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfig6_0Enterprise

Configuration for mongos 6.0 hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig6_0_enterprise

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfig6_0Enterprise

Configuration for mongoinfra 6.0 hosts.

configMongocfg

MongoCfgConfig6_0Enterprise

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

TimeOfDay

Represents a time of day. The date and time zone are either not significant
or are specified elsewhere. An API may choose to allow leap seconds. Related
types are google.type.Date and google.protobuf.Timestamp.

Field

Description

hours

integer (int32)

Hours of day in 24 hour format. Should be from 0 to 23. An API may choose
to allow the value "24:00:00" for scenarios like business closing time.

minutes

integer (int32)

Minutes of hour of day. Must be from 0 to 59.

seconds

integer (int32)

Seconds of minutes of the time. Must normally be from 0 to 59. An API may
allow the value 60 if it allows leap-seconds.

nanos

integer (int32)

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

PerformanceDiagnosticsConfig

Field

Description

profilingEnabled

boolean

Access

Field

Description

dataLens

boolean

Allow access for DataLens.

webSql

boolean

Allow access for Web SQL.

dataTransfer

boolean

Allow access for DataTransfer.

MongodbSpec

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod hosts.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg hosts.

mongos

Mongos

Configuration and resource allocation for mongos hosts.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) hosts.

Mongod

Field

Description

config

MongodConfig

resources

Resources

Resources allocated to each mongod host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfig

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

security

Security

security section of mongod configuration.

auditLog

AuditLog

AuditLog section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

Security

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not, MongoDB Enterprise only

kmip

KMIP

kmip section of mongod security config, MongoDB Enterprise only

KMIP

Field

Description

serverName

string

KMIP server name

port

string (int64)

KMIP server port

serverCa

string

KMIP Server CA

clientCertificate

string

KMIP client certificate + private key (unencrypted)

keyIdentifier

string

KMIP Key identifier (if any)

AuditLog

Field

Description

filter

string

Audit filter, should be valid JSON object string

runtimeConfiguration

boolean

Allows runtime configuration of audit filter and auditAuthorizationSuccess
!! Available for MongoDB Enterprise only !!

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes
https://www.mongodb.com/docs/manual/reference/parameters/#mongodb-parameter-param.auditAuthorizationSuccess

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfig

Configuration for mongocfg hosts.

resources

Resources

Resources allocated to each mongocfg host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfig

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

setParameter

SetParameter

setParameter section of mongocfg configuration.

auditLog

AuditLog

AuditLog section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes
https://www.mongodb.com/docs/manual/reference/parameters/#mongodb-parameter-param.auditAuthorizationSuccess

AuditLog

Field

Description

filter

string

Audit filter, should be valid JSON object string

Mongos

Field

Description

config

MongosConfig

Configuration for mongos hosts.

resources

Resources

Resources allocated to each mongos host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfig

Field

Description

net

Network

Network settings for mongos.

setParameter

SetParameter

setParameter section of mongos configuration.

auditLog

AuditLog

AuditLog section of mongos configuration.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes
https://www.mongodb.com/docs/manual/reference/parameters/#mongodb-parameter-param.auditAuthorizationSuccess

AuditLog

Field

Description

filter

string

Audit filter, should be valid JSON object string

MongoInfra

Field

Description

configMongos

MongosConfig

Configuration for mongoinfra hosts.

configMongocfg

MongoCfgConfig

resources

Resources

Resources allocated to each mongoinfra (mongos+mongocfg) host.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

DatabaseSpec

Field

Description

name

string

Required field. Name of the MongoDB database. 1-63 characters long.

UserSpec

Field

Description

name

string

Required field. Name of the MongoDB user.

password

string

Required field. Password of the MongoDB user.

permissions[]

Permission

Set of permissions to grant to the user.

Permission

Field

Description

databaseName

string

Name of the database that the permission grants access to.

roles[]

string

MongoDB roles for the databaseName database that the permission grants.

HostSpec

Field

Description

zoneId

string

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.

subnetId

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.networkId field.

assignPublicIp

boolean

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 assignPublicIp set as needed.

Possible values:

  • false - don't assign a public IP to the host.
  • true - the host should have a public IP address.

type

enum (Type)

Type of the host to be deployed.

  • TYPE_UNSPECIFIED: Type of the host is unspecified. Default value.
  • MONGOD: A mongod host.
  • MONGOS: A mongos host.
  • MONGOCFG: A mongocfg host.
  • MONGOINFRA: A mongoinfra (mongos+mongocfg) host.

shardName

string

Name of the shard that the host belongs to.

hidden

boolean

Is host hidden in replSet

secondaryDelaySecs

string (int64)

The number of seconds "behind" the primary that this replica set member should "lag"

priority

number (double)

Priority of host for the election in replSet

tags

object (map<string, string>)

Host tags

MaintenanceWindow

A maintenance window settings.

Field

Description

anytime

object

Maintenance operation can be scheduled anytime.

Includes only one of the fields anytime, weeklyMaintenanceWindow.

The maintenance policy in effect.

weeklyMaintenanceWindow

WeeklyMaintenanceWindow

Maintenance operation can be scheduled on a weekly basis.

Includes only one of the fields anytime, weeklyMaintenanceWindow.

The maintenance policy in effect.

WeeklyMaintenanceWindow

Weelky maintenance window settings.

Field

Description

day

enum (WeekDay)

Day of the week (in DDD format).

  • WEEK_DAY_UNSPECIFIED
  • MON
  • TUE
  • WED
  • THU
  • FRI
  • SAT
  • SUN

hour

string (int64)

Hour of the day in UTC (in HH format).

Response

HTTP Code: 200 - OK

{
  "id": "string",
  "description": "string",
  "createdAt": "string",
  "createdBy": "string",
  "modifiedAt": "string",
  "done": "boolean",
  "metadata": {
    "clusterId": "string"
  },
  // Includes only one of the fields `error`, `response`
  "error": {
    "code": "integer",
    "message": "string",
    "details": [
      "object"
    ]
  },
  "response": {
    "id": "string",
    "folderId": "string",
    "createdAt": "string",
    "name": "string",
    "description": "string",
    "labels": "object",
    "environment": "string",
    "monitoring": [
      {
        "name": "string",
        "description": "string",
        "link": "string"
      }
    ],
    "config": {
      "version": "string",
      "featureCompatibilityVersion": "string",
      // Includes only one of the fields `mongodb_3_6`, `mongodb_4_0`, `mongodb_4_2`, `mongodb_4_4`, `mongodb_5_0`, `mongodb_6_0`, `mongodb_4_4Enterprise`, `mongodb_5_0Enterprise`, `mongodb_6_0Enterprise`
      "mongodb_3_6": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  }
                },
                "journal": {
                  "enabled": "boolean",
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  }
                },
                "journal": {
                  "enabled": "boolean",
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  }
                },
                "journal": {
                  "enabled": "boolean",
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      },
      "mongodb_4_0": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      },
      "mongodb_4_2": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      },
      "mongodb_4_4": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      },
      "mongodb_5_0": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      },
      "mongodb_6_0": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      },
      "mongodb_4_4Enterprise": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      },
      "mongodb_5_0Enterprise": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string",
                "runtimeConfiguration": "boolean"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string",
                "runtimeConfiguration": "boolean"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string",
                "runtimeConfiguration": "boolean"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      },
      "mongodb_6_0Enterprise": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string",
                "runtimeConfiguration": "boolean"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string",
                "runtimeConfiguration": "boolean"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string",
                "runtimeConfiguration": "boolean"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      },
      // end of the list of possible fields
      "backupWindowStart": {
        "hours": "integer",
        "minutes": "integer",
        "seconds": "integer",
        "nanos": "integer"
      },
      "backupRetainPeriodDays": "string",
      "performanceDiagnostics": {
        "profilingEnabled": "boolean"
      },
      "access": {
        "dataLens": "boolean",
        "webSql": "boolean",
        "dataTransfer": "boolean"
      },
      "mongodbConfig": {
        "mongod": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string",
                "runtimeConfiguration": "boolean"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string",
                "runtimeConfiguration": "boolean"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "collectionConfig": {
                    "blockCompressor": "string"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                },
                "journal": {
                  "commitInterval": "string"
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string",
                "slowOpSampleRate": "number"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "security": {
                "enableEncryption": "boolean",
                "kmip": {
                  "serverName": "string",
                  "port": "string",
                  "serverCa": "string",
                  "clientCertificate": "string",
                  "keyIdentifier": "string"
                }
              },
              "auditLog": {
                "filter": "string",
                "runtimeConfiguration": "boolean"
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean",
                "enableFlowControl": "boolean",
                "minSnapshotHistoryWindowInSeconds": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongocfg": {
          "config": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongos": {
          "config": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        },
        "mongoinfra": {
          "configMongos": {
            "effectiveConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            },
            "userConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            },
            "defaultConfig": {
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            }
          },
          "configMongocfg": {
            "effectiveConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            },
            "userConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            },
            "defaultConfig": {
              "storage": {
                "wiredTiger": {
                  "engineConfig": {
                    "cacheSizeGb": "number"
                  },
                  "indexConfig": {
                    "prefixCompression": "boolean"
                  }
                }
              },
              "operationProfiling": {
                "mode": "string",
                "slowOpThreshold": "string"
              },
              "net": {
                "maxIncomingConnections": "string",
                "compression": {
                  "compressors": [
                    "string"
                  ]
                }
              },
              "setParameter": {
                "enableFlowControl": "boolean",
                "auditAuthorizationSuccess": "boolean"
              },
              "auditLog": {
                "filter": "string"
              }
            }
          },
          "resources": {
            "resourcePresetId": "string",
            "diskSize": "string",
            "diskTypeId": "string"
          },
          "diskSizeAutoscaling": {
            "plannedUsageThreshold": "string",
            "emergencyUsageThreshold": "string",
            "diskSizeLimit": "string"
          }
        }
      }
    },
    "networkId": "string",
    "health": "string",
    "status": "string",
    "sharded": "boolean",
    "maintenanceWindow": {
      // Includes only one of the fields `anytime`, `weeklyMaintenanceWindow`
      "anytime": "object",
      "weeklyMaintenanceWindow": {
        "day": "string",
        "hour": "string"
      }
      // end of the list of possible fields
    },
    "plannedOperation": {
      "info": "string",
      "delayedUntil": "string"
    },
    "securityGroupIds": [
      "string"
    ],
    "deletionProtection": "boolean"
  }
  // end of the list of possible fields
}

An Operation resource. For more information, see Operation.

Field

Description

id

string

ID of the operation.

description

string

Description of the operation. 0-256 characters long.

createdAt

string (date-time)

Creation timestamp.

String in RFC3339 text format. The range of possible values is from
0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z, i.e. from 0 to 9 digits for fractions of a second.

To work with values in this field, use the APIs described in the
Protocol Buffers reference.
In some languages, built-in datetime utilities do not support nanosecond precision (9 digits).

createdBy

string

ID of the user or service account who initiated the operation.

modifiedAt

string (date-time)

The time when the Operation resource was last modified.

String in RFC3339 text format. The range of possible values is from
0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z, i.e. from 0 to 9 digits for fractions of a second.

To work with values in this field, use the APIs described in the
Protocol Buffers reference.
In some languages, built-in datetime utilities do not support nanosecond precision (9 digits).

done

boolean

If the value is false, it means the operation is still in progress.
If true, the operation is completed, and either error or response is available.

metadata

CreateClusterMetadata

Service-specific metadata associated with the operation.
It typically contains the ID of the target resource that the operation is performed on.
Any method that returns a long-running operation should document the metadata type, if any.

error

Status

The error result of the operation in case of failure or cancellation.

Includes only one of the fields error, response.

The operation result.
If done == false and there was no failure detected, neither error nor response is set.
If done == false and there was a failure detected, error is set.
If done == true, exactly one of error or response is set.

response

Cluster

The normal response of the operation in case of success.
If the original method returns no data on success, such as Delete,
the response is google.protobuf.Empty.
If the original method is the standard Create/Update,
the response should be the target resource of the operation.
Any method that returns a long-running operation should document the response type, if any.

Includes only one of the fields error, response.

The operation result.
If done == false and there was no failure detected, neither error nor response is set.
If done == false and there was a failure detected, error is set.
If done == true, exactly one of error or response is set.

CreateClusterMetadata

Field

Description

clusterId

string

ID of the MongoDB cluster that is being created.

Status

The error result of the operation in case of failure or cancellation.

Field

Description

code

integer (int32)

Error code. An enum value of google.rpc.Code.

message

string

An error message.

details[]

object

A list of messages that carry the error details.

Cluster

A managed MongoDB cluster. For more information, see the documentation.

Field

Description

id

string

ID of the MongoDB cluster.
This ID is assigned by MDB at creation time.

folderId

string

ID of the folder that the MongoDB cluster belongs to.

createdAt

string (date-time)

Creation timestamp in RFC3339 text format.

String in RFC3339 text format. The range of possible values is from
0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z, i.e. from 0 to 9 digits for fractions of a second.

To work with values in this field, use the APIs described in the
Protocol Buffers reference.
In some languages, built-in datetime utilities do not support nanosecond precision (9 digits).

name

string

Name of the MongoDB cluster.
The name is unique within the folder. 1-63 characters long.

description

string

Description of the MongoDB cluster. 0-256 characters long.

labels

object (map<string, string>)

Custom labels for the MongoDB cluster as key:value pairs. Maximum 64 per resource.

environment

enum (Environment)

Deployment environment of the MongoDB cluster.

  • ENVIRONMENT_UNSPECIFIED
  • PRODUCTION: Stable environment with a conservative update policy: only hotfixes
    are applied during regular maintenance.
  • PRESTABLE: Environment with more aggressive update policy: new versions
    are rolled out irrespective of backward compatibility.

monitoring[]

Monitoring

Description of monitoring systems relevant to the MongoDB cluster.

config

ClusterConfig

Configuration of the MongoDB cluster.

networkId

string

ID of the network that the cluster belongs to.

health

enum (Health)

Aggregated cluster health.

  • HEALTH_UNKNOWN: State of the cluster is unknown (Host.health for every host in the cluster is UNKNOWN).
  • ALIVE: Cluster is alive and well (Host.health for every host in the cluster is ALIVE).
  • DEAD: Cluster is inoperable (Host.health for every host in the cluster is DEAD).
  • DEGRADED: Cluster is working below capacity (Host.health for at least one host in the cluster is not ALIVE).

status

enum (Status)

Current state of the cluster.

  • STATUS_UNKNOWN: Cluster state is unknown.
  • CREATING: Cluster is being created.
  • RUNNING: Cluster is running normally.
  • ERROR: Cluster encountered a problem and cannot operate.
  • UPDATING: Cluster is being updated.
  • STOPPING: Cluster is stopping.
  • STOPPED: Cluster stopped.
  • STARTING: Cluster is starting.

sharded

boolean

Indicates current sharding status of the cluster.

maintenanceWindow

MaintenanceWindow

Maintenance window for the cluster.

plannedOperation

MaintenanceOperation

Planned maintenance operation to be started for the cluster within the nearest maintenanceWindow.

securityGroupIds[]

string

User security groups

deletionProtection

boolean

Deletion Protection inhibits deletion of the cluster

Monitoring

Monitoring system.

Field

Description

name

string

Name of the monitoring system.

description

string

Description of the monitoring system.

link

string

Link to the monitoring system charts for the MongoDB cluster.

ClusterConfig

Field

Description

version

string

Version of MongoDB server software. Possible values: 3.6, 4.0, 4.2, 4.4, 4.4-enterprise, 5.0, 5.0-enterprise, 6.0, 6.0-enterprise, 7.0, 7.0-enterprise.

featureCompatibilityVersion

string

MongoDB feature compatibility version. See usage details in MongoDB documentation.

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 lower.
  • 4.0 - persist data compatibility for version 4.0. After setting this option the data will not be compatible with 3.6 or lower.
  • 4.2 - persist data compatibility for version 4.2. After setting this option the data will not be compatible with 4.0 or lower.
  • 4.4 - persist data compatibility for version 4.4. After setting this option the data will not be compatible with 4.2 or lower.
  • 5.0 - persist data compatibility for version 5.0. After setting this option the data will not be compatible with 5.0 or lower.
  • 6.0 - persist data compatibility for version 6.0. After setting this option the data will not be compatible with 6.0 or lower.

mongodb_3_6

Mongodb3_6

Configuration and resource allocation for a MongoDB 3.6 cluster.

Includes only one of the fields mongodb_3_6, mongodb_4_0, mongodb_4_2, mongodb_4_4, mongodb_5_0, mongodb_6_0, mongodb_4_4Enterprise, mongodb_5_0Enterprise, mongodb_6_0Enterprise.

Configuration for MongoDB servers in the cluster.

mongodb_4_0

Mongodb4_0

Configuration and resource allocation for a MongoDB 4.0 cluster.

Includes only one of the fields mongodb_3_6, mongodb_4_0, mongodb_4_2, mongodb_4_4, mongodb_5_0, mongodb_6_0, mongodb_4_4Enterprise, mongodb_5_0Enterprise, mongodb_6_0Enterprise.

Configuration for MongoDB servers in the cluster.

mongodb_4_2

Mongodb4_2

Configuration and resource allocation for a MongoDB 4.2 cluster.

Includes only one of the fields mongodb_3_6, mongodb_4_0, mongodb_4_2, mongodb_4_4, mongodb_5_0, mongodb_6_0, mongodb_4_4Enterprise, mongodb_5_0Enterprise, mongodb_6_0Enterprise.

Configuration for MongoDB servers in the cluster.

mongodb_4_4

Mongodb4_4

Configuration and resource allocation for a MongoDB 4.4 cluster.

Includes only one of the fields mongodb_3_6, mongodb_4_0, mongodb_4_2, mongodb_4_4, mongodb_5_0, mongodb_6_0, mongodb_4_4Enterprise, mongodb_5_0Enterprise, mongodb_6_0Enterprise.

Configuration for MongoDB servers in the cluster.

mongodb_5_0

Mongodb5_0

Configuration and resource allocation for a MongoDB 5.0 cluster.

Includes only one of the fields mongodb_3_6, mongodb_4_0, mongodb_4_2, mongodb_4_4, mongodb_5_0, mongodb_6_0, mongodb_4_4Enterprise, mongodb_5_0Enterprise, mongodb_6_0Enterprise.

Configuration for MongoDB servers in the cluster.

mongodb_6_0

Mongodb6_0

Configuration and resource allocation for a MongoDB 6.0 cluster.

Includes only one of the fields mongodb_3_6, mongodb_4_0, mongodb_4_2, mongodb_4_4, mongodb_5_0, mongodb_6_0, mongodb_4_4Enterprise, mongodb_5_0Enterprise, mongodb_6_0Enterprise.

Configuration for MongoDB servers in the cluster.

mongodb_4_4Enterprise

Mongodb4_4Enterprise

Configuration and resource allocation for a MongoDB 4.4 Enterprise cluster.

Includes only one of the fields mongodb_3_6, mongodb_4_0, mongodb_4_2, mongodb_4_4, mongodb_5_0, mongodb_6_0, mongodb_4_4Enterprise, mongodb_5_0Enterprise, mongodb_6_0Enterprise.

Configuration for MongoDB servers in the cluster.

mongodb_5_0Enterprise

Mongodb5_0Enterprise

Configuration and resource allocation for a MongoDB 5.0 Enterprise cluster.

Includes only one of the fields mongodb_3_6, mongodb_4_0, mongodb_4_2, mongodb_4_4, mongodb_5_0, mongodb_6_0, mongodb_4_4Enterprise, mongodb_5_0Enterprise, mongodb_6_0Enterprise.

Configuration for MongoDB servers in the cluster.

mongodb_6_0Enterprise

Mongodb6_0Enterprise

Configuration and resource allocation for a MongoDB 6.0 Enterprise cluster.

Includes only one of the fields mongodb_3_6, mongodb_4_0, mongodb_4_2, mongodb_4_4, mongodb_5_0, mongodb_6_0, mongodb_4_4Enterprise, mongodb_5_0Enterprise, mongodb_6_0Enterprise.

Configuration for MongoDB servers in the cluster.

backupWindowStart

TimeOfDay

Time to start the daily backup, in the UTC timezone.

backupRetainPeriodDays

string (int64)

Retain period of automatically created backup in days

performanceDiagnostics

PerformanceDiagnosticsConfig

Performance Diagnostic

access

Access

Access policy to DB

mongodbConfig

Mongodb

Configuration and resource allocation for a MongoDB Enterprise cluster.

Mongodb3_6

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB 3.6 cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB 3.6 cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB 3.6 cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 3.6 cluster.

Mongod

Field

Description

config

MongodConfigSet3_6

Configuration for a mongod 3.6 hosts.

resources

Resources

Resources allocated to MongoDB hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet3_6

Field

Description

effectiveConfig

MongodConfig3_6

Effective mongod settings for a MongoDB 3.6 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig3_6

User-defined mongod settings for a MongoDB 3.6 cluster.

defaultConfig

MongodConfig3_6

Default mongod configuration for a MongoDB 3.6 cluster.

MongodConfig3_6

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.

Journal

Field

Description

enabled

boolean

Whether the journal is enabled or disabled.
Possible values:

  • true (default) - the journal is enabled.
  • false - the journal is disabled.

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

Resources

Field

Description

resourcePresetId

string

ID of the preset for computational resources available to a host (CPU, memory etc.).
All available presets are listed in the documentation.

diskSize

string (int64)

Volume of the storage available to a host, in bytes.

diskTypeId

string

Type of the storage environment for the host.
Possible values:

  • network-hdd - network HDD drive,
  • network-ssd - network SSD drive,
  • local-ssd - local SSD storage.

DiskSizeAutoscaling

Field

Description

plannedUsageThreshold

string (int64)

Amount of used storage for automatic disk scaling in the maintenance window, 0 means disabled, in percent.

emergencyUsageThreshold

string (int64)

Amount of used storage for immediately automatic disk scaling, 0 means disabled, in percent.

diskSizeLimit

string (int64)

Limit on how large the storage for database instances can automatically grow, in bytes.

MongoCfg

Field

Description

config

MongoCfgConfigSet3_6

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet3_6

Field

Description

effectiveConfig

MongoCfgConfig3_6

Effective mongocfg settings for a MongoDB 3.6 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig3_6

User-defined mongocfg settings for a MongoDB 3.6 cluster.

defaultConfig

MongoCfgConfig3_6

Default mongocfg configuration for a MongoDB 3.6 cluster.

MongoCfgConfig3_6

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Operation profiling level. For details, see MongoDB documentation.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data. This is the default
    profiler level.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of incoming connections.

Mongos

Field

Description

config

MongosConfigSet3_6

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet3_6

Field

Description

effectiveConfig

MongosConfig3_6

Effective settings for a MongoDB 3.6 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig3_6

User-defined settings for a MongoDB 3.6 cluster.

defaultConfig

MongosConfig3_6

Default configuration for a MongoDB 3.6 cluster.

MongosConfig3_6

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of incoming connections.

MongoInfra

Field

Description

configMongos

MongosConfigSet3_6

configMongocfg

MongoCfgConfigSet3_6

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb4_0

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB 4.0 cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB 4.0 cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB 4.0 cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.0 cluster.

Mongod

Field

Description

config

MongodConfigSet4_0

Configuration for mongod 4.0 hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet4_0

Field

Description

effectiveConfig

MongodConfig4_0

Effective mongod settings for a MongoDB 4.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig4_0

User-defined mongod settings for a MongoDB 4.0 cluster.

defaultConfig

MongodConfig4_0

Default mongod configuration for a MongoDB 4.0 cluster.

MongodConfig4_0

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

MongoCfg

Field

Description

config

MongoCfgConfigSet4_0

Configuration for mongocfg 4.0 hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet4_0

Field

Description

effectiveConfig

MongoCfgConfig4_0

Effective mongocfg settings for a MongoDB 4.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig4_0

User-defined mongocfg settings for a MongoDB 4.0 cluster.

defaultConfig

MongoCfgConfig4_0

Default mongocfg configuration for a MongoDB 4.0 cluster.

MongoCfgConfig4_0

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfigSet4_0

Configuration for mongos 4.0 hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet4_0

Field

Description

effectiveConfig

MongosConfig4_0

Effective mongos settings for a MongoDB 4.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig4_0

User-defined mongos settings for a MongoDB 4.0 cluster.

defaultConfig

MongosConfig4_0

Default mongos configuration for a MongoDB 4.0 cluster.

MongosConfig4_0

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

MongoInfra

Field

Description

configMongos

MongosConfigSet4_0

configMongocfg

MongoCfgConfigSet4_0

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb4_2

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB 4.2 cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB 4.2 cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB 4.2 cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.2 cluster.

Mongod

Field

Description

config

MongodConfigSet4_2

Configuration for mongod 4.2 hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet4_2

Field

Description

effectiveConfig

MongodConfig4_2

Effective mongod settings for a MongoDB 4.2 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig4_2

User-defined mongod settings for a MongoDB 4.2 cluster.

defaultConfig

MongodConfig4_2

Default mongod configuration for a MongoDB 4.2 cluster.

MongodConfig4_2

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

setParameter

SetParameter

replication section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

MongoCfg

Field

Description

config

MongoCfgConfigSet4_2

Configuration for mongocfg 4.2 hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet4_2

Field

Description

effectiveConfig

MongoCfgConfig4_2

Effective mongocfg settings for a MongoDB 4.2 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig4_2

User-defined mongocfg settings for a MongoDB 4.2 cluster.

defaultConfig

MongoCfgConfig4_2

Default mongocfg configuration for a MongoDB 4.2 cluster.

MongoCfgConfig4_2

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfigSet4_2

Configuration for mongos 4.2 hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet4_2

Field

Description

effectiveConfig

MongosConfig4_2

Effective mongos settings for a MongoDB 4.2 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig4_2

User-defined mongos settings for a MongoDB 4.2 cluster.

defaultConfig

MongosConfig4_2

Default mongos configuration for a MongoDB 4.2 cluster.

MongosConfig4_2

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfigSet4_2

configMongocfg

MongoCfgConfigSet4_2

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb4_4

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB 4.4 cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB 4.4 cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB 4.4 cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.4 cluster.

Mongod

Field

Description

config

MongodConfigSet4_4

Configuration for mongod 4.4 hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet4_4

Field

Description

effectiveConfig

MongodConfig4_4

Effective mongod settings for a MongoDB 4.4 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig4_4

User-defined mongod settings for a MongoDB 4.4 cluster.

defaultConfig

MongodConfig4_4

Default mongod configuration for a MongoDB 4.4 cluster.

MongodConfig4_4

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

setParameter

SetParameter

replication section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

MongoCfg

Field

Description

config

MongoCfgConfigSet4_4

Configuration for mongocfg 4.4 hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet4_4

Field

Description

effectiveConfig

MongoCfgConfig4_4

Effective mongocfg settings for a MongoDB 4.4 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig4_4

User-defined mongocfg settings for a MongoDB 4.4 cluster.

defaultConfig

MongoCfgConfig4_4

Default mongocfg configuration for a MongoDB 4.4 cluster.

MongoCfgConfig4_4

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfigSet4_4

Configuration for mongos 4.4 hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet4_4

Field

Description

effectiveConfig

MongosConfig4_4

Effective mongos settings for a MongoDB 4.4 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig4_4

User-defined mongos settings for a MongoDB 4.4 cluster.

defaultConfig

MongosConfig4_4

Default mongos configuration for a MongoDB 4.4 cluster.

MongosConfig4_4

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfigSet4_4

configMongocfg

MongoCfgConfigSet4_4

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb5_0

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB 5.0 cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB 5.0 cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB 5.0 cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 5.0 cluster.

Mongod

Field

Description

config

MongodConfigSet5_0

Configuration for mongod 5.0 hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet5_0

Field

Description

effectiveConfig

MongodConfig5_0

Effective mongod settings for a MongoDB 5.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig5_0

User-defined mongod settings for a MongoDB 5.0 cluster.

defaultConfig

MongodConfig5_0

Default mongod configuration for a MongoDB 5.0 cluster.

MongodConfig5_0

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfigSet5_0

Configuration for mongocfg 5.0 hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet5_0

Field

Description

effectiveConfig

MongoCfgConfig5_0

Effective mongocfg settings for a MongoDB 5.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig5_0

User-defined mongocfg settings for a MongoDB 5.0 cluster.

defaultConfig

MongoCfgConfig5_0

Default mongocfg configuration for a MongoDB 5.0 cluster.

MongoCfgConfig5_0

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfigSet5_0

Configuration for mongos 5.0 hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet5_0

Field

Description

effectiveConfig

MongosConfig5_0

Effective mongos settings for a MongoDB 5.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig5_0

User-defined mongos settings for a MongoDB 5.0 cluster.

defaultConfig

MongosConfig5_0

Default mongos configuration for a MongoDB 5.0 cluster.

MongosConfig5_0

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfigSet5_0

configMongocfg

MongoCfgConfigSet5_0

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb6_0

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB 6.0 cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB 6.0 cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB 6.0 cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 6.0 cluster.

Mongod

Field

Description

config

MongodConfigSet6_0

Configuration for mongod 6.0 hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet6_0

Field

Description

effectiveConfig

MongodConfig6_0

Effective mongod settings for a MongoDB 6.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig6_0

User-defined mongod settings for a MongoDB 6.0 cluster.

defaultConfig

MongodConfig6_0

Default mongod configuration for a MongoDB 6.0 cluster.

MongodConfig6_0

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfigSet6_0

Configuration for mongocfg 6.0 hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet6_0

Field

Description

effectiveConfig

MongoCfgConfig6_0

Effective mongocfg settings for a MongoDB 6.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig6_0

User-defined mongocfg settings for a MongoDB 6.0 cluster.

defaultConfig

MongoCfgConfig6_0

Default mongocfg configuration for a MongoDB 6.0 cluster.

MongoCfgConfig6_0

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfigSet6_0

Configuration for mongos 6.0 hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet6_0

Field

Description

effectiveConfig

MongosConfig6_0

Effective mongos settings for a MongoDB 6.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig6_0

User-defined mongos settings for a MongoDB 6.0 cluster.

defaultConfig

MongosConfig6_0

Default mongos configuration for a MongoDB 6.0 cluster.

MongosConfig6_0

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfigSet6_0

configMongocfg

MongoCfgConfigSet6_0

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb4_4_enterprise

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB 4.4 cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB 4.4 cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB 4.4 cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.4 cluster.

Mongod

Field

Description

config

MongodConfigSet4_4Enterprise

Configuration for mongod 4.4 hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet4_4_enterprise

Field

Description

effectiveConfig

MongodConfig4_4Enterprise

Effective mongod settings for a MongoDB 4.4 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig4_4Enterprise

User-defined mongod settings for a MongoDB 4.4 cluster.

defaultConfig

MongodConfig4_4Enterprise

Default mongod configuration for a MongoDB 4.4 cluster.

MongodConfig4_4_enterprise

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

security

Security

security section of mongod configuration.

auditLog

AuditLog

AuditLog section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

Security

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not

kmip

KMIP

kmip section of mongod security config

KMIP

Field

Description

serverName

string

KMIP server name

port

string (int64)

KMIP server port

serverCa

string

KMIP Server CA

clientCertificate

string

KMIP client certificate + private key (unencrypted)

keyIdentifier

string

KMIP Key identifier (if any)

AuditLog

Field

Description

filter

string

Audit filter

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

MongoCfg

Field

Description

config

MongoCfgConfigSet4_4Enterprise

Configuration for mongocfg 4.4 hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet4_4_enterprise

Field

Description

effectiveConfig

MongoCfgConfig4_4Enterprise

Effective mongocfg settings for a MongoDB 4.4 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig4_4Enterprise

User-defined mongocfg settings for a MongoDB 4.4 cluster.

defaultConfig

MongoCfgConfig4_4Enterprise

Default mongocfg configuration for a MongoDB 4.4 cluster.

MongoCfgConfig4_4_enterprise

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfigSet4_4Enterprise

Configuration for mongos 4.4 hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet4_4_enterprise

Field

Description

effectiveConfig

MongosConfig4_4Enterprise

Effective mongos settings for a MongoDB 4.4 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig4_4Enterprise

User-defined mongos settings for a MongoDB 4.4 cluster.

defaultConfig

MongosConfig4_4Enterprise

Default mongos configuration for a MongoDB 4.4 cluster.

MongosConfig4_4_enterprise

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfigSet4_4Enterprise

configMongocfg

MongoCfgConfigSet4_4Enterprise

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb5_0_enterprise

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB 5.0 cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB 5.0 cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB 5.0 cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 5.0 cluster.

Mongod

Field

Description

config

MongodConfigSet5_0Enterprise

Configuration for mongod 5.0 hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet5_0_enterprise

Field

Description

effectiveConfig

MongodConfig5_0Enterprise

Effective mongod settings for a MongoDB 5.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig5_0Enterprise

User-defined mongod settings for a MongoDB 5.0 cluster.

defaultConfig

MongodConfig5_0Enterprise

Default mongod configuration for a MongoDB 5.0 cluster.

MongodConfig5_0_enterprise

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

security

Security

security section of mongod configuration.

auditLog

AuditLog

AuditLog section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

Security

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not

kmip

KMIP

kmip section of mongod security config

KMIP

Field

Description

serverName

string

KMIP server name

port

string (int64)

KMIP server port

serverCa

string

KMIP Server CA

clientCertificate

string

KMIP client certificate + private key (unencrypted)

keyIdentifier

string

KMIP Key identifier (if any)

AuditLog

Field

Description

filter

string

Audit filter

runtimeConfiguration

boolean

Allows runtime configuration of audit filter and auditAuthorizationSuccess

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfigSet5_0Enterprise

Configuration for mongocfg 5.0 hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet5_0_enterprise

Field

Description

effectiveConfig

MongoCfgConfig5_0Enterprise

Effective mongocfg settings for a MongoDB 5.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig5_0Enterprise

User-defined mongocfg settings for a MongoDB 5.0 cluster.

defaultConfig

MongoCfgConfig5_0Enterprise

Default mongocfg configuration for a MongoDB 5.0 cluster.

MongoCfgConfig5_0_enterprise

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfigSet5_0Enterprise

Configuration for mongos 5.0 hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet5_0_enterprise

Field

Description

effectiveConfig

MongosConfig5_0Enterprise

Effective mongos settings for a MongoDB 5.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig5_0Enterprise

User-defined mongos settings for a MongoDB 5.0 cluster.

defaultConfig

MongosConfig5_0Enterprise

Default mongos configuration for a MongoDB 5.0 cluster.

MongosConfig5_0_enterprise

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfigSet5_0Enterprise

configMongocfg

MongoCfgConfigSet5_0Enterprise

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb6_0_enterprise

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB 6.0 cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB 6.0 cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB 6.0 cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 6.0 cluster.

Mongod

Field

Description

config

MongodConfigSet6_0Enterprise

Configuration for mongod 6.0 hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet6_0_enterprise

Field

Description

effectiveConfig

MongodConfig6_0Enterprise

Effective mongod settings for a MongoDB 6.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig6_0Enterprise

User-defined mongod settings for a MongoDB 6.0 cluster.

defaultConfig

MongodConfig6_0Enterprise

Default mongod configuration for a MongoDB 6.0 cluster.

MongodConfig6_0_enterprise

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

security

Security

security section of mongod configuration.

auditLog

AuditLog

AuditLog section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

Security

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not

kmip

KMIP

kmip section of mongod security config

KMIP

Field

Description

serverName

string

KMIP server name

port

string (int64)

KMIP server port

serverCa

string

KMIP Server CA

clientCertificate

string

KMIP client certificate + private key (unencrypted)

keyIdentifier

string

KMIP Key identifier (if any)

AuditLog

Field

Description

filter

string

Audit filter

runtimeConfiguration

boolean

Allows runtime configuration of audit filter and auditAuthorizationSuccess

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfigSet6_0Enterprise

Configuration for mongocfg 6.0 hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet6_0_enterprise

Field

Description

effectiveConfig

MongoCfgConfig6_0Enterprise

Effective mongocfg settings for a MongoDB 6.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig6_0Enterprise

User-defined mongocfg settings for a MongoDB 6.0 cluster.

defaultConfig

MongoCfgConfig6_0Enterprise

Default mongocfg configuration for a MongoDB 6.0 cluster.

MongoCfgConfig6_0_enterprise

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

Mongos

Field

Description

config

MongosConfigSet6_0Enterprise

Configuration for mongos 6.0 hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet6_0_enterprise

Field

Description

effectiveConfig

MongosConfig6_0Enterprise

Effective mongos settings for a MongoDB 6.0 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig6_0Enterprise

User-defined mongos settings for a MongoDB 5.0 cluster.

defaultConfig

MongosConfig6_0Enterprise

Default mongos configuration for a MongoDB 5.0 cluster.

MongosConfig6_0_enterprise

Field

Description

net

Network

Network settings for mongos.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

MongoInfra

Field

Description

configMongos

MongosConfigSet6_0Enterprise

configMongocfg

MongoCfgConfigSet6_0Enterprise

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

TimeOfDay

Represents a time of day. The date and time zone are either not significant
or are specified elsewhere. An API may choose to allow leap seconds. Related
types are google.type.Date and google.protobuf.Timestamp.

Field

Description

hours

integer (int32)

Hours of day in 24 hour format. Should be from 0 to 23. An API may choose
to allow the value "24:00:00" for scenarios like business closing time.

minutes

integer (int32)

Minutes of hour of day. Must be from 0 to 59.

seconds

integer (int32)

Seconds of minutes of the time. Must normally be from 0 to 59. An API may
allow the value 60 if it allows leap-seconds.

nanos

integer (int32)

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

PerformanceDiagnosticsConfig

Field

Description

profilingEnabled

boolean

Access

Field

Description

dataLens

boolean

Allow access for DataLens.

webSql

boolean

Allow access for Web SQL.

dataTransfer

boolean

Allow access for DataTransfer.

Mongodb

Field

Description

mongod

Mongod

Configuration and resource allocation for mongod in a MongoDB cluster.

mongocfg

MongoCfg

Configuration and resource allocation for mongocfg in a MongoDB cluster.

mongos

Mongos

Configuration and resource allocation for mongos in a MongoDB cluster.

mongoinfra

MongoInfra

Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB cluster.

Mongod

Field

Description

config

MongodConfigSet

Configuration for mongod hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSet

Field

Description

effectiveConfig

MongodConfig

Effective mongod settings for a MongoDB cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongodConfig

User-defined mongod settings for a MongoDB cluster.

defaultConfig

MongodConfig

Default mongod configuration for a MongoDB cluster.

MongodConfig

Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation.

Field

Description

storage

Storage

storage section of mongod configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongod configuration.

net

Network

net section of mongod configuration.

security

Security

security section of mongod configuration.

auditLog

AuditLog

AuditLog section of mongod configuration.

setParameter

SetParameter

SetParameter section of mongod configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

CollectionConfig

Field

Description

blockCompressor

enum (Compressor)

Default type of compression to use for collection data.

  • COMPRESSOR_UNSPECIFIED
  • NONE: No compression.
  • SNAPPY: The Snappy compression.
  • ZLIB: The zlib compression.
  • ZSTD: The zstd compression.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

Journal

Field

Description

commitInterval

string (int64)

Commit interval between journal operations, in milliseconds.
Default: 100.

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode.

slowOpSampleRate

number (double)

The fraction of slow operations that should be profiled or logged.
operationProfiling.slowOpSampleRate accepts values between 0 and 1, inclusive.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

Security

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not, MongoDB Enterprise only

kmip

KMIP

kmip section of mongod security config, MongoDB Enterprise only

KMIP

Field

Description

serverName

string

KMIP server name

port

string (int64)

KMIP server port

serverCa

string

KMIP Server CA

clientCertificate

string

KMIP client certificate + private key (unencrypted)

keyIdentifier

string

KMIP Key identifier (if any)

AuditLog

Field

Description

filter

string

Audit filter, should be valid JSON object string

runtimeConfiguration

boolean

Allows runtime configuration of audit filter and auditAuthorizationSuccess
!! Available for MongoDB Enterprise only !!

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes
https://www.mongodb.com/docs/manual/reference/parameters/#mongodb-parameter-param.auditAuthorizationSuccess

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

minSnapshotHistoryWindowInSeconds

string (int64)

The minimum time window in seconds for which the storage engine keeps the snapshot history.

MongoCfg

Field

Description

config

MongoCfgConfigSet

Configuration for mongocfg hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet

Field

Description

effectiveConfig

MongoCfgConfig

Effective mongocfg settings for a MongoDB cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongoCfgConfig

User-defined mongocfg settings for a MongoDB cluster.

defaultConfig

MongoCfgConfig

Default mongocfg configuration for a MongoDB cluster.

MongoCfgConfig

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

setParameter

SetParameter

setParameter section of mongocfg configuration.

auditLog

AuditLog

AuditLog section of mongocfg configuration.

Storage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger.

EngineConfig

Field

Description

cacheSizeGb

number (double)

The maximum size of the internal cache that WiredTiger will use for all data.

IndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

OperationProfiling

Field

Description

mode

enum (Mode)

Mode which specifies operations that should be profiled.

  • MODE_UNSPECIFIED
  • OFF: The profiler is off and does not collect any data.
  • SLOW_OP: The profiler collects data for operations that take longer than the value of slowOpThreshold.
  • ALL: The profiler collects data for all operations.

slowOpThreshold

string (int64)

The slow operation time threshold, in milliseconds. Operations that run
for longer than this threshold are considered slow, and are processed by the profiler
running in the SLOW_OP mode. For details see MongoDB documentation.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

enableFlowControl

boolean

Enables or disables the mechanism that controls the rate at which the primary applies its writes with the
goal of keeping the secondary members majority committed
lag under a configurable maximum value.

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes
https://www.mongodb.com/docs/manual/reference/parameters/#mongodb-parameter-param.auditAuthorizationSuccess

AuditLog

Field

Description

filter

string

Audit filter, should be valid JSON object string

Mongos

Field

Description

config

MongosConfigSet

Configuration for mongos hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet

Field

Description

effectiveConfig

MongosConfig

Effective mongos settings for a MongoDB cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

MongosConfig

User-defined mongos settings for a MongoDB cluster.

defaultConfig

MongosConfig

Default mongos configuration for a MongoDB cluster.

MongosConfig

Field

Description

net

Network

Network settings for mongos.

setParameter

SetParameter

setParameter section of mongos configuration.

auditLog

AuditLog

AuditLog section of mongos configuration.

Network

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

Compression

Field

Description

compressors[]

enum (Compressor)

Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:

  • other members of the deployment if the instance is part of a replica set or a sharded cluster

  • mongosh

  • drivers that support the OP_COMPRESSED message format.
    MongoDB supports the following compressors:

  • COMPRESSOR_UNSPECIFIED

  • SNAPPY: The Snappy compression.

  • ZLIB: The zlib compression.

  • ZSTD: The zstd compression.

  • DISABLED: No compression

SetParameter

Field

Description

auditAuthorizationSuccess

boolean

Enables the auditing of authorization successes
https://www.mongodb.com/docs/manual/reference/parameters/#mongodb-parameter-param.auditAuthorizationSuccess

AuditLog

Field

Description

filter

string

Audit filter, should be valid JSON object string

MongoInfra

Field

Description

configMongos

MongosConfigSet

configMongocfg

MongoCfgConfigSet

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MaintenanceWindow

A maintenance window settings.

Field

Description

anytime

object

Maintenance operation can be scheduled anytime.

Includes only one of the fields anytime, weeklyMaintenanceWindow.

The maintenance policy in effect.

weeklyMaintenanceWindow

WeeklyMaintenanceWindow

Maintenance operation can be scheduled on a weekly basis.

Includes only one of the fields anytime, weeklyMaintenanceWindow.

The maintenance policy in effect.

WeeklyMaintenanceWindow

Weelky maintenance window settings.

Field

Description

day

enum (WeekDay)

Day of the week (in DDD format).

  • WEEK_DAY_UNSPECIFIED
  • MON
  • TUE
  • WED
  • THU
  • FRI
  • SAT
  • SUN

hour

string (int64)

Hour of the day in UTC (in HH format).

MaintenanceOperation

A planned maintenance operation.

Field

Description

info

string

Information about this maintenance operation.

delayedUntil

string (date-time)

Time until which this maintenance operation is delayed.

String in RFC3339 text format. The range of possible values is from
0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z, i.e. from 0 to 9 digits for fractions of a second.

To work with values in this field, use the APIs described in the
Protocol Buffers reference.
In some languages, built-in datetime utilities do not support nanosecond precision (9 digits).

Was the article helpful?

Previous
List
Next
Update
Yandex project
© 2025 Yandex.Cloud LLC