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
  • Path parameters
  • Response
  • 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. Get

Managed Service for MongoDB API, REST: Cluster.Get

Written by
Yandex Cloud
Improved by
Tania L.
Updated at February 21, 2025
  • HTTP request
  • Path parameters
  • Response
  • 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

Returns the specified MongoDB Cluster resource.

To get the list of available MongoDB Cluster resources, make a List request.

HTTP requestHTTP request

GET https://mdb.api.cloud.yandex.net/managed-mongodb/v1/clusters/{clusterId}

Path parametersPath parameters

Field

Description

clusterId

string

Required field. ID of the MongoDB Cluster resource to return.
To get the cluster ID, use a ClusterService.List request.

ResponseResponse

HTTP Code: 200 - OK

{
  "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"
}

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

MonitoringMonitoring

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.

ClusterConfigClusterConfig

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_6Mongodb3_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.

MongodMongod

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_6MongodConfigSet3_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_6MongodConfig3_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

JournalJournal

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.

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

ResourcesResources

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.

DiskSizeAutoscalingDiskSizeAutoscaling

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.

MongoCfgMongoCfg

Field

Description

config

MongoCfgConfigSet3_6

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSet3_6MongoCfgConfigSet3_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_6MongoCfgConfig3_6

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of incoming connections.

MongosMongos

Field

Description

config

MongosConfigSet3_6

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSet3_6MongosConfigSet3_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_6MongosConfig3_6

Field

Description

net

Network

Network settings for mongos.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of incoming connections.

MongoInfraMongoInfra

Field

Description

configMongos

MongosConfigSet3_6

configMongocfg

MongoCfgConfigSet3_6

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb4_0Mongodb4_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.

MongodMongod

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_0MongodConfigSet4_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_0MongodConfig4_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

collectionConfig

CollectionConfig

Collection configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

JournalJournal

Field

Description

commitInterval

string (int64)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

MongoCfgMongoCfg

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_0MongoCfgConfigSet4_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_0MongoCfgConfig4_0

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

MongosMongos

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_0MongosConfigSet4_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_0MongosConfig4_0

Field

Description

net

Network

Network settings for mongos.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

MongoInfraMongoInfra

Field

Description

configMongos

MongosConfigSet4_0

configMongocfg

MongoCfgConfigSet4_0

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb4_2Mongodb4_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.

MongodMongod

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_2MongodConfigSet4_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_2MongodConfig4_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

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

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

IndexConfigIndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

JournalJournal

Field

Description

commitInterval

string (int64)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

CompressionCompression

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

SetParameterSetParameter

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.

MongoCfgMongoCfg

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_2MongoCfgConfigSet4_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_2MongoCfgConfig4_2

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

MongosMongos

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_2MongosConfigSet4_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_2MongosConfig4_2

Field

Description

net

Network

Network settings for mongos.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

CompressionCompression

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

MongoInfraMongoInfra

Field

Description

configMongos

MongosConfigSet4_2

configMongocfg

MongoCfgConfigSet4_2

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb4_4Mongodb4_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.

MongodMongod

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_4MongodConfigSet4_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_4MongodConfig4_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

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

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

IndexConfigIndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

JournalJournal

Field

Description

commitInterval

string (int64)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

CompressionCompression

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

SetParameterSetParameter

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.

MongoCfgMongoCfg

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_4MongoCfgConfigSet4_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_4MongoCfgConfig4_4

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

MongosMongos

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_4MongosConfigSet4_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_4MongosConfig4_4

Field

Description

net

Network

Network settings for mongos.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

CompressionCompression

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

MongoInfraMongoInfra

Field

Description

configMongos

MongosConfigSet4_4

configMongocfg

MongoCfgConfigSet4_4

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb5_0Mongodb5_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.

MongodMongod

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_0MongodConfigSet5_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_0MongodConfig5_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

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

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

IndexConfigIndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

JournalJournal

Field

Description

commitInterval

string (int64)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

CompressionCompression

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

SetParameterSetParameter

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.

MongoCfgMongoCfg

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_0MongoCfgConfigSet5_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_0MongoCfgConfig5_0

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

MongosMongos

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_0MongosConfigSet5_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_0MongosConfig5_0

Field

Description

net

Network

Network settings for mongos.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

CompressionCompression

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

MongoInfraMongoInfra

Field

Description

configMongos

MongosConfigSet5_0

configMongocfg

MongoCfgConfigSet5_0

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

Mongodb6_0Mongodb6_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.

MongodMongod

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_0MongodConfigSet6_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_0MongodConfig6_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

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

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

IndexConfigIndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

JournalJournal

Field

Description

commitInterval

string (int64)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

CompressionCompression

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

SetParameterSetParameter

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.

MongoCfgMongoCfg

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_0MongoCfgConfigSet6_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_0MongoCfgConfig6_0

Field

Description

storage

Storage

storage section of mongocfg configuration.

operationProfiling

OperationProfiling

operationProfiling section of mongocfg configuration.

net

Network

net section of mongocfg configuration.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

MongosMongos

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_0MongosConfigSet6_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_0MongosConfig6_0

Field

Description

net

Network

Network settings for mongos.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

CompressionCompression

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

MongoInfraMongoInfra

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_enterpriseMongodb4_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.

MongodMongod

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_enterpriseMongodConfigSet4_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_enterpriseMongodConfig4_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

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

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

IndexConfigIndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

JournalJournal

Field

Description

commitInterval

string (int64)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

CompressionCompression

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

SecuritySecurity

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not

kmip

KMIP

kmip section of mongod security config

KMIPKMIP

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)

AuditLogAuditLog

Field

Description

filter

string

Audit filter

SetParameterSetParameter

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.

MongoCfgMongoCfg

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_enterpriseMongoCfgConfigSet4_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_enterpriseMongoCfgConfig4_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

MongosMongos

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_enterpriseMongosConfigSet4_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_enterpriseMongosConfig4_4_enterprise

Field

Description

net

Network

Network settings for mongos.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

CompressionCompression

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

MongoInfraMongoInfra

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_enterpriseMongodb5_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.

MongodMongod

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_enterpriseMongodConfigSet5_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_enterpriseMongodConfig5_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

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

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

IndexConfigIndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

JournalJournal

Field

Description

commitInterval

string (int64)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

CompressionCompression

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

SecuritySecurity

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not

kmip

KMIP

kmip section of mongod security config

KMIPKMIP

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)

AuditLogAuditLog

Field

Description

filter

string

Audit filter

runtimeConfiguration

boolean

Allows runtime configuration of audit filter and auditAuthorizationSuccess

SetParameterSetParameter

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.

MongoCfgMongoCfg

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_enterpriseMongoCfgConfigSet5_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_enterpriseMongoCfgConfig5_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

MongosMongos

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_enterpriseMongosConfigSet5_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_enterpriseMongosConfig5_0_enterprise

Field

Description

net

Network

Network settings for mongos.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

CompressionCompression

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

MongoInfraMongoInfra

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_enterpriseMongodb6_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.

MongodMongod

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_enterpriseMongodConfigSet6_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_enterpriseMongodConfig6_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

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

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

IndexConfigIndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

JournalJournal

Field

Description

commitInterval

string (int64)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

CompressionCompression

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

SecuritySecurity

Field

Description

enableEncryption

boolean

If encryption at rest should be enabled or not

kmip

KMIP

kmip section of mongod security config

KMIPKMIP

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)

AuditLogAuditLog

Field

Description

filter

string

Audit filter

runtimeConfiguration

boolean

Allows runtime configuration of audit filter and auditAuthorizationSuccess

SetParameterSetParameter

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.

MongoCfgMongoCfg

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_enterpriseMongoCfgConfigSet6_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_enterpriseMongoCfgConfig6_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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

MongosMongos

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_enterpriseMongosConfigSet6_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_enterpriseMongosConfig6_0_enterprise

Field

Description

net

Network

Network settings for mongos.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

CompressionCompression

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

MongoInfraMongoInfra

Field

Description

configMongos

MongosConfigSet6_0Enterprise

configMongocfg

MongoCfgConfigSet6_0Enterprise

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

TimeOfDayTimeOfDay

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.

PerformanceDiagnosticsConfigPerformanceDiagnosticsConfig

Field

Description

profilingEnabled

boolean

AccessAccess

Field

Description

dataLens

boolean

Allow access for DataLens.

webSql

boolean

Allow access for Web SQL.

dataTransfer

boolean

Allow access for DataTransfer.

MongodbMongodb

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.

MongodMongod

Field

Description

config

MongodConfigSet

Configuration for mongod hosts.

resources

Resources

Resources allocated to mongod hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongodConfigSetMongodConfigSet

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.

MongodConfigMongodConfig

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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

journal

Journal

Configuration of the MongoDB journal.

WiredTigerWiredTiger

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

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

CollectionConfigCollectionConfig

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.

IndexConfigIndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

JournalJournal

Field

Description

commitInterval

string (int64)

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

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongod will accept.

compression

Compression

Compression settings

CompressionCompression

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

SecuritySecurity

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

KMIPKMIP

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)

AuditLogAuditLog

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

SetParameterSetParameter

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.

MongoCfgMongoCfg

Field

Description

config

MongoCfgConfigSet

Configuration for mongocfg hosts.

resources

Resources

Resources allocated to mongocfg hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongoCfgConfigSetMongoCfgConfigSet

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.

MongoCfgConfigMongoCfgConfig

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.

StorageStorage

Field

Description

wiredTiger

WiredTiger

Configuration of the WiredTiger storage engine.

WiredTigerWiredTiger

Configuration of WiredTiger storage engine.

Field

Description

engineConfig

EngineConfig

Engine configuration for WiredTiger.

indexConfig

IndexConfig

Index configuration for WiredTiger.

EngineConfigEngineConfig

Field

Description

cacheSizeGb

number (double)

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

IndexConfigIndexConfig

Field

Description

prefixCompression

boolean

Enables or disables prefix compression

OperationProfilingOperationProfiling

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.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongocfg will accept.

compression

Compression

Compression settings

CompressionCompression

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

SetParameterSetParameter

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

AuditLogAuditLog

Field

Description

filter

string

Audit filter, should be valid JSON object string

MongosMongos

Field

Description

config

MongosConfigSet

Configuration for mongos hosts.

resources

Resources

Resources allocated to mongos hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MongosConfigSetMongosConfigSet

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.

MongosConfigMongosConfig

Field

Description

net

Network

Network settings for mongos.

setParameter

SetParameter

setParameter section of mongos configuration.

auditLog

AuditLog

AuditLog section of mongos configuration.

NetworkNetwork

Field

Description

maxIncomingConnections

string (int64)

The maximum number of simultaneous connections that mongos will accept.

compression

Compression

Compression settings

CompressionCompression

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

SetParameterSetParameter

Field

Description

auditAuthorizationSuccess

boolean

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

AuditLogAuditLog

Field

Description

filter

string

Audit filter, should be valid JSON object string

MongoInfraMongoInfra

Field

Description

configMongos

MongosConfigSet

configMongocfg

MongoCfgConfigSet

resources

Resources

Resources allocated to mongoinfra (mongos+mongocfg) hosts.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling settings

MaintenanceWindowMaintenanceWindow

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.

WeeklyMaintenanceWindowWeeklyMaintenanceWindow

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).

MaintenanceOperationMaintenanceOperation

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
Overview
Next
List
Yandex project
© 2025 Yandex.Cloud LLC