Managed Service for MongoDB API, gRPC: ClusterService.Restore
- gRPC request
- RestoreClusterRequest
- ConfigSpec
- MongodbSpec3_6
- Mongod
- MongodConfig3_6
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- Journal
- OperationProfiling
- Network
- Resources
- DiskSizeAutoscaling
- MongoCfg
- MongoCfgConfig3_6
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfig3_6
- Network
- MongoInfra
- MongodbSpec4_0
- Mongod
- MongodConfig4_0
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- Journal
- OperationProfiling
- Network
- MongoCfg
- MongoCfgConfig4_0
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfig4_0
- Network
- MongoInfra
- MongodbSpec4_2
- Mongod
- MongodConfig4_2
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- SetParameter
- MongoCfg
- MongoCfgConfig4_2
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfig4_2
- Network
- Compression
- MongoInfra
- MongodbSpec4_4
- Mongod
- MongodConfig4_4
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- SetParameter
- MongoCfg
- MongoCfgConfig4_4
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfig4_4
- Network
- Compression
- MongoInfra
- MongodbSpec5_0
- Mongod
- MongodConfig5_0
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- SetParameter
- MongoCfg
- MongoCfgConfig5_0
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfig5_0
- Network
- Compression
- MongoInfra
- MongodbSpec6_0
- Mongod
- MongodConfig6_0
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- SetParameter
- MongoCfg
- MongoCfgConfig6_0
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfig6_0
- Network
- Compression
- MongoInfra
- MongodbSpec4_4_enterprise
- Mongod
- MongodConfig4_4_enterprise
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- Security
- KMIP
- AuditLog
- SetParameter
- MongoCfg
- MongoCfgConfig4_4_enterprise
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfig4_4_enterprise
- Network
- Compression
- MongoInfra
- MongodbSpec5_0_enterprise
- Mongod
- MongodConfig5_0_enterprise
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- Security
- KMIP
- AuditLog
- SetParameter
- MongoCfg
- MongoCfgConfig5_0_enterprise
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfig5_0_enterprise
- Network
- Compression
- MongoInfra
- MongodbSpec6_0_enterprise
- Mongod
- MongodConfig6_0_enterprise
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- Security
- KMIP
- AuditLog
- SetParameter
- MongoCfg
- MongoCfgConfig6_0_enterprise
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfig6_0_enterprise
- Network
- Compression
- MongoInfra
- PerformanceDiagnosticsConfig
- Access
- MongodbSpec
- Mongod
- MongodConfig
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- Security
- KMIP
- AuditLog
- SetParameter
- MirrorReads
- Oplog
- MongoCfg
- MongoCfgConfig
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- SetParameter
- AuditLog
- Oplog
- Mongos
- MongosConfig
- Network
- Compression
- SetParameter
- AuditLog
- MongoInfra
- HostSpec
- RecoveryTargetSpec
- MaintenanceWindow
- AnytimeMaintenanceWindow
- WeeklyMaintenanceWindow
- PartialRestoreSpec
- operation.Operation
- RestoreClusterMetadata
- Cluster
- Monitoring
- ClusterConfig
- Mongodb3_6
- Mongod
- MongodConfigSet3_6
- MongodConfig3_6
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- Journal
- OperationProfiling
- Network
- Resources
- DiskSizeAutoscaling
- MongoCfg
- MongoCfgConfigSet3_6
- MongoCfgConfig3_6
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfigSet3_6
- MongosConfig3_6
- Network
- MongoInfra
- Mongodb4_0
- Mongod
- MongodConfigSet4_0
- MongodConfig4_0
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- Journal
- OperationProfiling
- Network
- MongoCfg
- MongoCfgConfigSet4_0
- MongoCfgConfig4_0
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfigSet4_0
- MongosConfig4_0
- Network
- MongoInfra
- Mongodb4_2
- Mongod
- MongodConfigSet4_2
- MongodConfig4_2
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- SetParameter
- MongoCfg
- MongoCfgConfigSet4_2
- MongoCfgConfig4_2
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfigSet4_2
- MongosConfig4_2
- Network
- Compression
- MongoInfra
- Mongodb4_4
- Mongod
- MongodConfigSet4_4
- MongodConfig4_4
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- SetParameter
- MongoCfg
- MongoCfgConfigSet4_4
- MongoCfgConfig4_4
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfigSet4_4
- MongosConfig4_4
- Network
- Compression
- MongoInfra
- Mongodb5_0
- Mongod
- MongodConfigSet5_0
- MongodConfig5_0
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- SetParameter
- MongoCfg
- MongoCfgConfigSet5_0
- MongoCfgConfig5_0
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfigSet5_0
- MongosConfig5_0
- Network
- Compression
- MongoInfra
- Mongodb6_0
- Mongod
- MongodConfigSet6_0
- MongodConfig6_0
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- SetParameter
- MongoCfg
- MongoCfgConfigSet6_0
- MongoCfgConfig6_0
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfigSet6_0
- MongosConfig6_0
- Network
- Compression
- MongoInfra
- Mongodb4_4_enterprise
- Mongod
- MongodConfigSet4_4_enterprise
- MongodConfig4_4_enterprise
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- Security
- KMIP
- AuditLog
- SetParameter
- MongoCfg
- MongoCfgConfigSet4_4_enterprise
- MongoCfgConfig4_4_enterprise
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfigSet4_4_enterprise
- MongosConfig4_4_enterprise
- Network
- Compression
- MongoInfra
- Mongodb5_0_enterprise
- Mongod
- MongodConfigSet5_0_enterprise
- MongodConfig5_0_enterprise
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- Security
- KMIP
- AuditLog
- SetParameter
- MongoCfg
- MongoCfgConfigSet5_0_enterprise
- MongoCfgConfig5_0_enterprise
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfigSet5_0_enterprise
- MongosConfig5_0_enterprise
- Network
- Compression
- MongoInfra
- Mongodb6_0_enterprise
- Mongod
- MongodConfigSet6_0_enterprise
- MongodConfig6_0_enterprise
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- Security
- KMIP
- AuditLog
- SetParameter
- MongoCfg
- MongoCfgConfigSet6_0_enterprise
- MongoCfgConfig6_0_enterprise
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- Mongos
- MongosConfigSet6_0_enterprise
- MongosConfig6_0_enterprise
- Network
- Compression
- MongoInfra
- PerformanceDiagnosticsConfig
- Access
- Mongodb
- Mongod
- MongodConfigSet
- MongodConfig
- Storage
- WiredTiger
- EngineConfig
- CollectionConfig
- IndexConfig
- Journal
- OperationProfiling
- Network
- Compression
- Security
- KMIP
- AuditLog
- SetParameter
- MirrorReads
- Oplog
- MongoCfg
- MongoCfgConfigSet
- MongoCfgConfig
- Storage
- WiredTiger
- EngineConfig
- OperationProfiling
- Network
- SetParameter
- AuditLog
- Oplog
- Mongos
- MongosConfigSet
- MongosConfig
- Network
- Compression
- SetParameter
- AuditLog
- MongoInfra
- MaintenanceWindow
- AnytimeMaintenanceWindow
- WeeklyMaintenanceWindow
- MaintenanceOperation
Creates a new MongoDB cluster using the specified backup.
gRPC request
rpc Restore (RestoreClusterRequest) returns (operation.Operation)
RestoreClusterRequest
{
"backup_id": "string",
"name": "string",
"description": "string",
"labels": "map<string, string>",
"environment": "Environment",
"config_spec": {
"version": "string",
"feature_compatibility_version": "string",
// Includes only one of the fields `mongodb_spec_3_6`, `mongodb_spec_4_0`, `mongodb_spec_4_2`, `mongodb_spec_4_4`, `mongodb_spec_5_0`, `mongodb_spec_6_0`, `mongodb_spec_4_4_enterprise`, `mongodb_spec_5_0_enterprise`, `mongodb_spec_6_0_enterprise`
"mongodb_spec_3_6": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
}
},
"journal": {
"enabled": "google.protobuf.BoolValue",
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_spec_4_0": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_spec_4_2": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_spec_4_4": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_spec_5_0": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_spec_6_0": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_spec_4_4_enterprise": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_spec_5_0_enterprise": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_spec_6_0_enterprise": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
// end of the list of possible fields
"backup_window_start": "google.type.TimeOfDay",
"backup_retain_period_days": "google.protobuf.Int64Value",
"performance_diagnostics": {
"profiling_enabled": "bool"
},
"access": {
"data_lens": "bool",
"web_sql": "bool",
"data_transfer": "bool"
},
"mongodb": {
"mongod": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value",
"flow_control_target_lag_seconds": "google.protobuf.Int64Value",
"flow_control_warn_threshold_seconds": "google.protobuf.Int64Value",
"migrate_clone_insertion_batch_delay_ms": "google.protobuf.Int64Value",
"migrate_clone_insertion_batch_size": "google.protobuf.Int64Value",
"orphan_cleanup_delay_secs": "google.protobuf.Int64Value",
"persisted_chunk_cache_update_max_batch_size": "google.protobuf.Int64Value",
"range_deleter_batch_delay_ms": "google.protobuf.Int64Value",
"range_deleter_batch_size": "google.protobuf.Int64Value",
"mirror_reads": {
"sampling_rate": "google.protobuf.DoubleValue",
"max_time_ms": "google.protobuf.Int64Value"
}
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"audit_authorization_success": "google.protobuf.BoolValue"
},
"audit_log": {
"filter": "string"
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"read_hedging_mode": "google.protobuf.StringValue",
"sharding_task_executor_pool_max_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_connecting": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_replica_set_matching": "google.protobuf.StringValue",
"sharding_task_executor_pool_host_timeout_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_requirement_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_timeout_ms": "google.protobuf.Int64Value",
"warm_min_connections_in_sharding_task_executor_pool_on_startup": "google.protobuf.BoolValue",
"warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_size_for_config_servers": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size_for_config_servers": "google.protobuf.Int64Value"
},
"audit_log": {
"filter": "string"
},
"chunk_size": "google.protobuf.Int64Value"
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"read_hedging_mode": "google.protobuf.StringValue",
"sharding_task_executor_pool_max_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_connecting": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_replica_set_matching": "google.protobuf.StringValue",
"sharding_task_executor_pool_host_timeout_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_requirement_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_timeout_ms": "google.protobuf.Int64Value",
"warm_min_connections_in_sharding_task_executor_pool_on_startup": "google.protobuf.BoolValue",
"warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_size_for_config_servers": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size_for_config_servers": "google.protobuf.Int64Value"
},
"audit_log": {
"filter": "string"
},
"chunk_size": "google.protobuf.Int64Value"
},
"config_mongocfg": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"audit_authorization_success": "google.protobuf.BoolValue"
},
"audit_log": {
"filter": "string"
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
}
},
"host_specs": [
{
"zone_id": "string",
"subnet_id": "string",
"assign_public_ip": "bool",
"type": "Type",
"shard_name": "string",
"hidden": "google.protobuf.BoolValue",
"secondary_delay_secs": "google.protobuf.Int64Value",
"priority": "google.protobuf.DoubleValue",
"tags": "map<string, string>"
}
],
"network_id": "string",
"folder_id": "string",
"recovery_target_spec": {
"timestamp": "int64"
},
"security_group_ids": [
"string"
],
"deletion_protection": "bool",
"maintenance_window": {
// Includes only one of the fields `anytime`, `weekly_maintenance_window`
"anytime": "AnytimeMaintenanceWindow",
"weekly_maintenance_window": {
"day": "WeekDay",
"hour": "int64"
}
// end of the list of possible fields
},
"disk_encryption_key_id": "google.protobuf.StringValue",
"partial_restore_spec": {
"whitelist": [
"string"
],
"blacklist": [
"string"
]
}
}
|
Field |
Description |
|
backup_id |
string Required field. ID of the backup to create a cluster from. |
|
name |
string Required field. Name of the new MongoDB cluster. The name must be unique within the folder. The maximum string length in characters is 63. Value must match the regular expression |
|
description |
string Description of the new MongoDB cluster. The maximum string length in characters is 256. |
|
labels |
object (map<string, string>) Custom labels for the MongoDB cluster as No more than 64 per resource. The maximum string length in characters for each value is 63. Each value must match the regular expression |
|
environment |
enum Environment Required field. Deployment environment of the new MongoDB cluster.
|
|
config_spec |
Required field. Configuration for the MongoDB cluster to be created. |
|
host_specs[] |
Configurations for MongoDB hosts that should be created for The number of elements must be greater than 0. |
|
network_id |
string Required field. ID of the network to create the MongoDB cluster in. The maximum string length in characters is 50. |
|
folder_id |
string Required. ID of the folder to create the MongoDB cluster in. The maximum string length in characters is 50. |
|
recovery_target_spec |
Specification of the moment to which the MongoDB cluster should be restored. |
|
security_group_ids[] |
string User security groups |
|
deletion_protection |
bool Deletion Protection inhibits deletion of the cluster |
|
maintenance_window |
Maintenance window settings for the cluster. |
|
disk_encryption_key_id |
ID of the key to encrypt cluster disks. |
|
partial_restore_spec |
Specification of the list of cluster namespaces, which should be restored. |
ConfigSpec
|
Field |
Description |
|
version |
string Version of MongoDB used in the cluster. Possible values: |
|
feature_compatibility_version |
string MongoDB feature compatibility version. See usage details in MongoDB documentation Possible values:
|
|
mongodb_spec_3_6 |
Configuration and resource allocation for a MongoDB 3.6 cluster. Includes only one of the fields |
|
mongodb_spec_4_0 |
Configuration and resource allocation for a MongoDB 4.0 cluster. Includes only one of the fields |
|
mongodb_spec_4_2 |
Configuration and resource allocation for a MongoDB 4.2 cluster. Includes only one of the fields |
|
mongodb_spec_4_4 |
Configuration and resource allocation for a MongoDB 4.4 cluster. Includes only one of the fields |
|
mongodb_spec_5_0 |
Configuration and resource allocation for a MongoDB 5.0 cluster. Includes only one of the fields |
|
mongodb_spec_6_0 |
Configuration and resource allocation for a MongoDB 6.0 cluster. Includes only one of the fields |
|
mongodb_spec_4_4_enterprise |
Configuration and resource allocation for a MongoDB 4.4 Enterprise cluster. Includes only one of the fields |
|
mongodb_spec_5_0_enterprise |
Configuration and resource allocation for a MongoDB 5.0 Enterprise cluster. Includes only one of the fields |
|
mongodb_spec_6_0_enterprise |
Configuration and resource allocation for a MongoDB 6.0 Enterprise cluster. Includes only one of the fields |
|
backup_window_start |
Time to start the daily backup, in the UTC timezone. |
|
backup_retain_period_days |
Retain period of automatically created backup in days Acceptable values are 7 to 35, inclusive. |
|
performance_diagnostics |
Performance Diagnosics configuration |
|
access |
Access policy to DB |
|
mongodb |
Configuration and resource allocation for a MongoDB 7.0 Enterprise cluster. |
MongodbSpec3_6
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod 3.6 hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg 3.6 hosts. |
|
mongos |
Configuration and resource allocation for mongos 3.6 hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) 3.6 hosts. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 3.6 hosts. |
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig3_6
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
Journal
|
Field |
Description |
|
enabled |
Whether the journal is enabled or disabled.
|
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
Resources
|
Field |
Description |
|
resource_preset_id |
string ID of the preset for computational resources available to a host (CPU, memory etc.). |
|
disk_size |
int64 Volume of the storage available to a host, in bytes. |
|
disk_type_id |
string Type of the storage environment for the host.
|
DiskSizeAutoscaling
|
Field |
Description |
|
planned_usage_threshold |
Amount of used storage for automatic disk scaling in the maintenance window, 0 means disabled, in percent. Acceptable values are 0 to 100, inclusive. |
|
emergency_usage_threshold |
Amount of used storage for immediately automatic disk scaling, 0 means disabled, in percent. Acceptable values are 0 to 100, inclusive. |
|
disk_size_limit |
Limit on how large the storage for database instances can automatically grow, in bytes. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 3.6 hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig3_6
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Operation profiling level. For details, see MongoDB documentation
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of incoming connections. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 3.6 hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig3_6
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of incoming connections. Acceptable values are 10 to 32768, inclusive. |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra 3.6 hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodbSpec4_0
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod 4.0 hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg 4.0 hosts. |
|
mongos |
Configuration and resource allocation for mongos 4.0 hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.0 hosts. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 4.0 hosts. |
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig4_0
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 4.0 hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig4_0
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 4.0 hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig4_0
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra 4.0 hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodbSpec4_2
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod 4.2 hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg 4.2 hosts. |
|
mongos |
Configuration and resource allocation for mongos 4.2 hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.2 hosts. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 4.2 hosts. |
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig4_2
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 4.2 hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig4_2
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 4.2 hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig4_2
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra 4.2 hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodbSpec4_4
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod 4.4 hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg 4.4 hosts. |
|
mongos |
Configuration and resource allocation for mongos 4.4 hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 4.4 hosts. |
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig4_4
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 4.4 hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig4_4
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 4.4 hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig4_4
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra 4.4 hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodbSpec5_0
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod 5.0 hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg 5.0 hosts. |
|
mongos |
Configuration and resource allocation for mongos 5.0 hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 5.0 hosts. |
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig5_0
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 5.0 hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig5_0
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 5.0 hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig5_0
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra 5.0 hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodbSpec6_0
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod 6.0 hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg 6.0 hosts. |
|
mongos |
Configuration and resource allocation for mongos 6.0 hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 6.0 hosts. |
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig6_0
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 6.0 hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig6_0
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 6.0 hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig6_0
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra 6.0 hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodbSpec4_4_enterprise
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod 4.4 hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg 4.4 hosts. |
|
mongos |
Configuration and resource allocation for mongos 4.4 hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 4.4 hosts. |
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig4_4_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
security |
|
|
audit_log |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
Security
|
Field |
Description |
|
enable_encryption |
If encryption at rest should be enabled or not |
|
kmip |
|
KMIP
|
Field |
Description |
|
server_name |
string KMIP server name |
|
port |
KMIP server port |
|
server_ca |
string KMIP Server CA |
|
client_certificate |
string KMIP client certificate + private key (unencrypted) |
|
key_identifier |
string KMIP Key identifier (if any) |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 4.4 hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig4_4_enterprise
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 4.4 hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig4_4_enterprise
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra 4.4 hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodbSpec5_0_enterprise
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod 5.0 hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg 5.0 hosts. |
|
mongos |
Configuration and resource allocation for mongos 5.0 hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 5.0 hosts. |
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig5_0_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
security |
|
|
audit_log |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
Security
|
Field |
Description |
|
enable_encryption |
If encryption at rest should be enabled or not |
|
kmip |
|
KMIP
|
Field |
Description |
|
server_name |
string KMIP server name |
|
port |
KMIP server port |
|
server_ca |
string KMIP Server CA |
|
client_certificate |
string KMIP client certificate + private key (unencrypted) |
|
key_identifier |
string KMIP Key identifier (if any) |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter |
|
runtime_configuration |
Allows runtime configuration of audit filter and auditAuthorizationSuccess |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 5.0 hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig5_0_enterprise
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 5.0 hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig5_0_enterprise
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra 5.0 hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodbSpec6_0_enterprise
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod 6.0 hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg 6.0 hosts. |
|
mongos |
Configuration and resource allocation for mongos 6.0 hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 6.0 hosts. |
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig6_0_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
security |
|
|
audit_log |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
Security
|
Field |
Description |
|
enable_encryption |
If encryption at rest should be enabled or not |
|
kmip |
|
KMIP
|
Field |
Description |
|
server_name |
string KMIP server name |
|
port |
KMIP server port |
|
server_ca |
string KMIP Server CA |
|
client_certificate |
string KMIP client certificate + private key (unencrypted) |
|
key_identifier |
string KMIP Key identifier (if any) |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter |
|
runtime_configuration |
Allows runtime configuration of audit filter and auditAuthorizationSuccess |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 6.0 hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig6_0_enterprise
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 6.0 hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig6_0_enterprise
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra 6.0 hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
PerformanceDiagnosticsConfig
|
Field |
Description |
|
profiling_enabled |
bool |
Access
|
Field |
Description |
|
data_lens |
bool Allow access for DataLens. |
|
web_sql |
bool Allow access for Web SQL. |
|
data_transfer |
bool Allow access for DataTransfer. |
MongodbSpec
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod hosts. |
|
mongocfg |
Configuration and resource allocation for mongocfg hosts. |
|
mongos |
Configuration and resource allocation for mongos hosts. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) hosts. |
Mongod
|
Field |
Description |
|
config |
|
|
resources |
Resources allocated to each mongod host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfig
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
security |
|
|
audit_log |
|
|
set_parameter |
|
|
oplog |
|
|
chaining_allowed |
Chained replication setting |
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
|
cache_size |
The maximum size of the internal cache that WiredTiger will use for all data in percents. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
Security
|
Field |
Description |
|
enable_encryption |
If encryption at rest should be enabled or not |
|
kmip |
|
KMIP
|
Field |
Description |
|
server_name |
string KMIP server name |
|
port |
KMIP server port |
|
server_ca |
string KMIP Server CA |
|
client_certificate |
string KMIP client certificate + private key (unencrypted) |
|
key_identifier |
string KMIP Key identifier (if any) |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter |
|
runtime_configuration |
Allows runtime configuration of audit filter and auditAuthorizationSuccess |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
|
flow_control_target_lag_seconds |
The target maximum majority committed lag when running with flow control Value must be greater than 0. |
|
flow_control_warn_threshold_seconds |
The amount of time to wait to log a warning once the flow control mechanism detects the majority commit point has not moved. The minimum value is 0. |
|
migrate_clone_insertion_batch_delay_ms |
Time in milliseconds to wait between batches of insertions during cloning step of the migration process. The minimum value is 0. |
|
migrate_clone_insertion_batch_size |
The maximum number of documents to insert in a single batch during the cloning step of the migration process. The minimum value is 0. |
|
orphan_cleanup_delay_secs |
Minimum delay before a migrated chunk is deleted from the source shard. |
|
persisted_chunk_cache_update_max_batch_size |
Specifies the maximum batch size used for updating the persisted chunk cache. |
|
range_deleter_batch_delay_ms |
The amount of time in milliseconds to wait before the next batch of deletion during the cleanup stage of chunk migration (or the cleanupOrphaned command). The minimum value is 0. |
|
range_deleter_batch_size |
The maximum number of documents in each batch to delete during the cleanup stage of chunk migration (or the cleanupOrphaned command). The minimum value is 0. |
|
mirror_reads |
Specifies the settings for mirrored reads for the mongod instance |
MirrorReads
|
Field |
Description |
|
sampling_rate |
The sampling rate used to mirror a subset of operations that support mirroring. |
|
max_time_ms |
The maximum time in milliseconds for the mirrored reads. |
Oplog
|
Field |
Description |
|
max_size_percent |
Oplog maxsize in percents. |
|
min_retention_hours |
The minimum number of hours to preserve an oplog entry, where decimal values represent the fractions of an hour. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg hosts. |
|
resources |
Resources allocated to each mongocfg host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfig
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
|
audit_log |
|
|
oplog |
|
|
chaining_allowed |
Chained replication setting |
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
|
cache_size |
The maximum size of the internal cache that WiredTiger will use for all data in percents. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
audit_authorization_success |
Enables the auditing of authorization successes |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter, should be valid JSON object string |
Oplog
|
Field |
Description |
|
max_size_percent |
Oplog maxsize in percents. |
|
min_retention_hours |
The minimum number of hours to preserve an oplog entry, where decimal values represent the fractions of an hour. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos hosts. |
|
resources |
Resources allocated to each mongos host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfig
|
Field |
Description |
|
net |
Network settings for mongos. |
|
set_parameter |
|
|
audit_log |
|
|
chunk_size |
|
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
read_hedging_mode |
Specifies whether mongos supports hedged reads for those read operations whose read preference have enabled the hedged read option. |
|
sharding_task_executor_pool_max_size |
Maximum number of outbound connections each TaskExecutor connection pool can open to any given mongod instance. |
|
sharding_task_executor_pool_max_connecting |
Maximum number of simultaneous initiating connections (including pending connections in setup/refresh state) each TaskExecutor connection pool can have to a mongod instance. |
|
sharding_task_executor_pool_min_size |
Minimum number of outbound connections each TaskExecutor connection pool can open to any given mongod instance. |
|
sharding_task_executor_pool_replica_set_matching |
On a mongos instance, this parameter sets the policy that determines the minimum size limit of its connection pools to nodes within replica sets. |
|
sharding_task_executor_pool_host_timeout_ms |
Maximum time that mongos goes without communication to a host before mongos drops all connections to the host. |
|
sharding_task_executor_pool_refresh_requirement_ms |
Maximum time the mongos waits before attempting to heartbeat an idle connection in the pool. |
|
sharding_task_executor_pool_refresh_timeout_ms |
Maximum time the mongos waits for a heartbeat before timing out the heartbeat. |
|
warm_min_connections_in_sharding_task_executor_pool_on_startup |
Configures a mongos instance to prewarm its connection pool on startup. |
|
warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms |
Sets the timeout threshold in milliseconds for a mongos to wait for ShardingTaskExecutorPoolMinSize connections to be established per shard host when using the warmMinConnectionsInShardingTaskExecutorPoolOnStartup parameter. |
|
sharding_task_executor_pool_max_size_for_config_servers |
Optional override for ShardingTaskExecutorPoolMaxSize to set the maximum number of outbound connections each TaskExecutor connection pool can open to a configuration server. |
|
sharding_task_executor_pool_min_size_for_config_servers |
Optional override for ShardingTaskExecutorPoolMinSize to set the minimum number of outbound connections each TaskExecutor connection pool can open to a configuration server. |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter, should be valid JSON object string |
MongoInfra
|
Field |
Description |
|
config_mongos |
Configuration for mongoinfra hosts. |
|
config_mongocfg |
|
|
resources |
Resources allocated to each mongoinfra (mongos+mongocfg) host. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
HostSpec
|
Field |
Description |
|
zone_id |
string ID of the availability zone where the host resides. The maximum string length in characters is 50. |
|
subnet_id |
string ID of the subnet that the host should belong to. This subnet should be a part The maximum string length in characters is 50. |
|
assign_public_ip |
bool Whether the host should get a public IP address on creation. After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign Possible values:
|
|
type |
enum Type Type of the host to be deployed.
|
|
shard_name |
string Name of the shard that the host belongs to. The maximum string length in characters is 63. Value must match the regular expression |
|
hidden |
Is host hidden in replSet |
|
secondary_delay_secs |
The number of seconds "behind" the primary that this replica set member should "lag" |
|
priority |
Priority of host for the election in replSet |
|
tags |
object (map<string, string>) Host tags |
RecoveryTargetSpec
|
Field |
Description |
|
timestamp |
int64 Timestamp of the recovery target Value must be greater than 0. |
MaintenanceWindow
A maintenance window settings.
|
Field |
Description |
|
anytime |
Maintenance operation can be scheduled anytime. Includes only one of the fields The maintenance policy in effect. |
|
weekly_maintenance_window |
Maintenance operation can be scheduled on a weekly basis. Includes only one of the fields The maintenance policy in effect. |
AnytimeMaintenanceWindow
|
Field |
Description |
|
Empty |
|
WeeklyMaintenanceWindow
Weelky maintenance window settings.
|
Field |
Description |
|
day |
enum WeekDay Day of the week (in
|
|
hour |
int64 Hour of the day in UTC (in Acceptable values are 1 to 24, inclusive. |
PartialRestoreSpec
|
Field |
Description |
|
whitelist[] |
string List of MongoDB namespaces restore to The minimum number of elements is 0. |
|
blacklist[] |
string List of MongoDB namespaces not restore to The minimum number of elements is 0. |
operation.Operation
{
"id": "string",
"description": "string",
"created_at": "google.protobuf.Timestamp",
"created_by": "string",
"modified_at": "google.protobuf.Timestamp",
"done": "bool",
"metadata": {
"cluster_id": "string",
"backup_id": "string"
},
// Includes only one of the fields `error`, `response`
"error": "google.rpc.Status",
"response": {
"id": "string",
"folder_id": "string",
"created_at": "google.protobuf.Timestamp",
"name": "string",
"description": "string",
"labels": "map<string, string>",
"environment": "Environment",
"monitoring": [
{
"name": "string",
"description": "string",
"link": "string"
}
],
"config": {
"version": "string",
"feature_compatibility_version": "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_4_enterprise`, `mongodb_5_0_enterprise`, `mongodb_6_0_enterprise`
"mongodb_3_6": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
}
},
"journal": {
"enabled": "google.protobuf.BoolValue",
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
}
},
"journal": {
"enabled": "google.protobuf.BoolValue",
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
}
},
"journal": {
"enabled": "google.protobuf.BoolValue",
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_4_0": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_4_2": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_4_4": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_5_0": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_6_0": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_4_4_enterprise": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_5_0_enterprise": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"mongodb_6_0_enterprise": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
}
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
}
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
// end of the list of possible fields
"backup_window_start": "google.type.TimeOfDay",
"backup_retain_period_days": "google.protobuf.Int64Value",
"performance_diagnostics": {
"profiling_enabled": "bool"
},
"access": {
"data_lens": "bool",
"web_sql": "bool",
"data_transfer": "bool"
},
"mongodb_config": {
"mongod": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value",
"flow_control_target_lag_seconds": "google.protobuf.Int64Value",
"flow_control_warn_threshold_seconds": "google.protobuf.Int64Value",
"migrate_clone_insertion_batch_delay_ms": "google.protobuf.Int64Value",
"migrate_clone_insertion_batch_size": "google.protobuf.Int64Value",
"orphan_cleanup_delay_secs": "google.protobuf.Int64Value",
"persisted_chunk_cache_update_max_batch_size": "google.protobuf.Int64Value",
"range_deleter_batch_delay_ms": "google.protobuf.Int64Value",
"range_deleter_batch_size": "google.protobuf.Int64Value",
"mirror_reads": {
"sampling_rate": "google.protobuf.DoubleValue",
"max_time_ms": "google.protobuf.Int64Value"
}
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value",
"flow_control_target_lag_seconds": "google.protobuf.Int64Value",
"flow_control_warn_threshold_seconds": "google.protobuf.Int64Value",
"migrate_clone_insertion_batch_delay_ms": "google.protobuf.Int64Value",
"migrate_clone_insertion_batch_size": "google.protobuf.Int64Value",
"orphan_cleanup_delay_secs": "google.protobuf.Int64Value",
"persisted_chunk_cache_update_max_batch_size": "google.protobuf.Int64Value",
"range_deleter_batch_delay_ms": "google.protobuf.Int64Value",
"range_deleter_batch_size": "google.protobuf.Int64Value",
"mirror_reads": {
"sampling_rate": "google.protobuf.DoubleValue",
"max_time_ms": "google.protobuf.Int64Value"
}
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
},
"collection_config": {
"block_compressor": "Compressor"
},
"index_config": {
"prefix_compression": "google.protobuf.BoolValue"
}
},
"journal": {
"commit_interval": "google.protobuf.Int64Value"
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value",
"slow_op_sample_rate": "google.protobuf.DoubleValue"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"security": {
"enable_encryption": "google.protobuf.BoolValue",
"kmip": {
"server_name": "string",
"port": "google.protobuf.Int64Value",
"server_ca": "string",
"client_certificate": "string",
"key_identifier": "string"
}
},
"audit_log": {
"filter": "string",
"runtime_configuration": "google.protobuf.BoolValue"
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"enable_flow_control": "google.protobuf.BoolValue",
"min_snapshot_history_window_in_seconds": "google.protobuf.Int64Value",
"flow_control_target_lag_seconds": "google.protobuf.Int64Value",
"flow_control_warn_threshold_seconds": "google.protobuf.Int64Value",
"migrate_clone_insertion_batch_delay_ms": "google.protobuf.Int64Value",
"migrate_clone_insertion_batch_size": "google.protobuf.Int64Value",
"orphan_cleanup_delay_secs": "google.protobuf.Int64Value",
"persisted_chunk_cache_update_max_batch_size": "google.protobuf.Int64Value",
"range_deleter_batch_delay_ms": "google.protobuf.Int64Value",
"range_deleter_batch_size": "google.protobuf.Int64Value",
"mirror_reads": {
"sampling_rate": "google.protobuf.DoubleValue",
"max_time_ms": "google.protobuf.Int64Value"
}
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongocfg": {
"config": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"audit_authorization_success": "google.protobuf.BoolValue"
},
"audit_log": {
"filter": "string"
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"audit_authorization_success": "google.protobuf.BoolValue"
},
"audit_log": {
"filter": "string"
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"audit_authorization_success": "google.protobuf.BoolValue"
},
"audit_log": {
"filter": "string"
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongos": {
"config": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"read_hedging_mode": "google.protobuf.StringValue",
"sharding_task_executor_pool_max_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_connecting": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_replica_set_matching": "google.protobuf.StringValue",
"sharding_task_executor_pool_host_timeout_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_requirement_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_timeout_ms": "google.protobuf.Int64Value",
"warm_min_connections_in_sharding_task_executor_pool_on_startup": "google.protobuf.BoolValue",
"warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_size_for_config_servers": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size_for_config_servers": "google.protobuf.Int64Value"
},
"audit_log": {
"filter": "string"
},
"chunk_size": "google.protobuf.Int64Value"
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"read_hedging_mode": "google.protobuf.StringValue",
"sharding_task_executor_pool_max_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_connecting": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_replica_set_matching": "google.protobuf.StringValue",
"sharding_task_executor_pool_host_timeout_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_requirement_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_timeout_ms": "google.protobuf.Int64Value",
"warm_min_connections_in_sharding_task_executor_pool_on_startup": "google.protobuf.BoolValue",
"warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_size_for_config_servers": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size_for_config_servers": "google.protobuf.Int64Value"
},
"audit_log": {
"filter": "string"
},
"chunk_size": "google.protobuf.Int64Value"
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"read_hedging_mode": "google.protobuf.StringValue",
"sharding_task_executor_pool_max_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_connecting": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_replica_set_matching": "google.protobuf.StringValue",
"sharding_task_executor_pool_host_timeout_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_requirement_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_timeout_ms": "google.protobuf.Int64Value",
"warm_min_connections_in_sharding_task_executor_pool_on_startup": "google.protobuf.BoolValue",
"warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_size_for_config_servers": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size_for_config_servers": "google.protobuf.Int64Value"
},
"audit_log": {
"filter": "string"
},
"chunk_size": "google.protobuf.Int64Value"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
},
"mongoinfra": {
"config_mongos": {
"effective_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"read_hedging_mode": "google.protobuf.StringValue",
"sharding_task_executor_pool_max_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_connecting": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_replica_set_matching": "google.protobuf.StringValue",
"sharding_task_executor_pool_host_timeout_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_requirement_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_timeout_ms": "google.protobuf.Int64Value",
"warm_min_connections_in_sharding_task_executor_pool_on_startup": "google.protobuf.BoolValue",
"warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_size_for_config_servers": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size_for_config_servers": "google.protobuf.Int64Value"
},
"audit_log": {
"filter": "string"
},
"chunk_size": "google.protobuf.Int64Value"
},
"user_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"read_hedging_mode": "google.protobuf.StringValue",
"sharding_task_executor_pool_max_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_connecting": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_replica_set_matching": "google.protobuf.StringValue",
"sharding_task_executor_pool_host_timeout_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_requirement_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_timeout_ms": "google.protobuf.Int64Value",
"warm_min_connections_in_sharding_task_executor_pool_on_startup": "google.protobuf.BoolValue",
"warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_size_for_config_servers": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size_for_config_servers": "google.protobuf.Int64Value"
},
"audit_log": {
"filter": "string"
},
"chunk_size": "google.protobuf.Int64Value"
},
"default_config": {
"net": {
"max_incoming_connections": "google.protobuf.Int64Value",
"compression": {
"compressors": [
"Compressor"
]
}
},
"set_parameter": {
"audit_authorization_success": "google.protobuf.BoolValue",
"read_hedging_mode": "google.protobuf.StringValue",
"sharding_task_executor_pool_max_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_connecting": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size": "google.protobuf.Int64Value",
"sharding_task_executor_pool_replica_set_matching": "google.protobuf.StringValue",
"sharding_task_executor_pool_host_timeout_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_requirement_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_refresh_timeout_ms": "google.protobuf.Int64Value",
"warm_min_connections_in_sharding_task_executor_pool_on_startup": "google.protobuf.BoolValue",
"warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms": "google.protobuf.Int64Value",
"sharding_task_executor_pool_max_size_for_config_servers": "google.protobuf.Int64Value",
"sharding_task_executor_pool_min_size_for_config_servers": "google.protobuf.Int64Value"
},
"audit_log": {
"filter": "string"
},
"chunk_size": "google.protobuf.Int64Value"
}
},
"config_mongocfg": {
"effective_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"audit_authorization_success": "google.protobuf.BoolValue"
},
"audit_log": {
"filter": "string"
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
},
"user_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"audit_authorization_success": "google.protobuf.BoolValue"
},
"audit_log": {
"filter": "string"
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
},
"default_config": {
"storage": {
"wired_tiger": {
"engine_config": {
"cache_size_gb": "google.protobuf.DoubleValue",
"cache_size": "google.protobuf.DoubleValue"
}
}
},
"operation_profiling": {
"mode": "Mode",
"slow_op_threshold": "google.protobuf.Int64Value"
},
"net": {
"max_incoming_connections": "google.protobuf.Int64Value"
},
"set_parameter": {
"enable_flow_control": "google.protobuf.BoolValue",
"audit_authorization_success": "google.protobuf.BoolValue"
},
"audit_log": {
"filter": "string"
},
"oplog": {
"max_size_percent": "google.protobuf.Int64Value",
"min_retention_hours": "google.protobuf.DoubleValue"
},
"chaining_allowed": "google.protobuf.BoolValue"
}
},
"resources": {
"resource_preset_id": "string",
"disk_size": "int64",
"disk_type_id": "string"
},
"disk_size_autoscaling": {
"planned_usage_threshold": "google.protobuf.Int64Value",
"emergency_usage_threshold": "google.protobuf.Int64Value",
"disk_size_limit": "google.protobuf.Int64Value"
}
}
},
"full_version": "string"
},
"network_id": "string",
"health": "Health",
"status": "Status",
"sharded": "bool",
"maintenance_window": {
// Includes only one of the fields `anytime`, `weekly_maintenance_window`
"anytime": "AnytimeMaintenanceWindow",
"weekly_maintenance_window": {
"day": "WeekDay",
"hour": "int64"
}
// end of the list of possible fields
},
"planned_operation": {
"info": "string",
"delayed_until": "google.protobuf.Timestamp"
},
"security_group_ids": [
"string"
],
"deletion_protection": "bool",
"disk_encryption_key_id": "google.protobuf.StringValue"
}
// end of the list of possible fields
}
An Operation resource. For more information, see Operation.
|
Field |
Description |
|
id |
string ID of the operation. |
|
description |
string Description of the operation. 0-256 characters long. |
|
created_at |
Creation timestamp. |
|
created_by |
string ID of the user or service account who initiated the operation. |
|
modified_at |
The time when the Operation resource was last modified. |
|
done |
bool If the value is |
|
metadata |
Service-specific metadata associated with the operation. |
|
error |
The error result of the operation in case of failure or cancellation. Includes only one of the fields The operation result. |
|
response |
The normal response of the operation in case of success. Includes only one of the fields The operation result. |
RestoreClusterMetadata
|
Field |
Description |
|
cluster_id |
string ID of the new MongoDB cluster that is being created from a backup. |
|
backup_id |
string ID of the backup that is being used for creating a cluster. |
Cluster
A managed MongoDB cluster. For more information, see the documentation.
|
Field |
Description |
|
id |
string ID of the MongoDB cluster. |
|
folder_id |
string ID of the folder that the MongoDB cluster belongs to. |
|
created_at |
Creation timestamp in RFC3339 |
|
name |
string Name of the MongoDB cluster. |
|
description |
string Description of the MongoDB cluster. 0-256 characters long. |
|
labels |
object (map<string, string>) Custom labels for the MongoDB cluster as |
|
environment |
enum Environment Deployment environment of the MongoDB cluster.
|
|
monitoring[] |
Description of monitoring systems relevant to the MongoDB cluster. |
|
config |
Configuration of the MongoDB cluster. |
|
network_id |
string ID of the network that the cluster belongs to. |
|
health |
enum Health Aggregated cluster health.
|
|
status |
enum Status Current state of the cluster.
|
|
sharded |
bool Indicates current sharding status of the cluster. |
|
maintenance_window |
Maintenance window for the cluster. |
|
planned_operation |
Planned maintenance operation to be started for the cluster within the nearest |
|
security_group_ids[] |
string User security groups |
|
deletion_protection |
bool Deletion Protection inhibits deletion of the cluster |
|
disk_encryption_key_id |
ID of the key to encrypt cluster disks. |
Monitoring
Monitoring system.
|
Field |
Description |
|
name |
string Name of the monitoring system. |
|
description |
string Description of the monitoring system. |
|
link |
string Link to the monitoring system charts for the MongoDB cluster. |
ClusterConfig
|
Field |
Description |
|
version |
string Version of MongoDB server software. Possible values: |
|
feature_compatibility_version |
string MongoDB feature compatibility version. See usage details in MongoDB documentation Possible values:
|
|
mongodb_3_6 |
Configuration and resource allocation for a MongoDB 3.6 cluster. Includes only one of the fields Configuration for MongoDB servers in the cluster. |
|
mongodb_4_0 |
Configuration and resource allocation for a MongoDB 4.0 cluster. Includes only one of the fields Configuration for MongoDB servers in the cluster. |
|
mongodb_4_2 |
Configuration and resource allocation for a MongoDB 4.2 cluster. Includes only one of the fields Configuration for MongoDB servers in the cluster. |
|
mongodb_4_4 |
Configuration and resource allocation for a MongoDB 4.4 cluster. Includes only one of the fields Configuration for MongoDB servers in the cluster. |
|
mongodb_5_0 |
Configuration and resource allocation for a MongoDB 5.0 cluster. Includes only one of the fields Configuration for MongoDB servers in the cluster. |
|
mongodb_6_0 |
Configuration and resource allocation for a MongoDB 6.0 cluster. Includes only one of the fields Configuration for MongoDB servers in the cluster. |
|
mongodb_4_4_enterprise |
Configuration and resource allocation for a MongoDB 4.4 Enterprise cluster. Includes only one of the fields Configuration for MongoDB servers in the cluster. |
|
mongodb_5_0_enterprise |
Configuration and resource allocation for a MongoDB 5.0 Enterprise cluster. Includes only one of the fields Configuration for MongoDB servers in the cluster. |
|
mongodb_6_0_enterprise |
Configuration and resource allocation for a MongoDB 6.0 Enterprise cluster. Includes only one of the fields Configuration for MongoDB servers in the cluster. |
|
backup_window_start |
Time to start the daily backup, in the UTC timezone. |
|
backup_retain_period_days |
Retain period of automatically created backup in days |
|
performance_diagnostics |
Performance Diagnostic |
|
access |
Access policy to DB |
|
mongodb_config |
Configuration and resource allocation for a MongoDB Enterprise cluster. |
|
full_version |
string Full version |
Mongodb3_6
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB 3.6 cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB 3.6 cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB 3.6 cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 3.6 cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for a mongod 3.6 hosts. |
|
resources |
Resources allocated to MongoDB hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet3_6
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB 3.6 cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB 3.6 cluster. |
|
default_config |
Default mongod configuration for a MongoDB 3.6 cluster. |
MongodConfig3_6
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
Journal
|
Field |
Description |
|
enabled |
Whether the journal is enabled or disabled.
|
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
Resources
|
Field |
Description |
|
resource_preset_id |
string ID of the preset for computational resources available to a host (CPU, memory etc.). |
|
disk_size |
int64 Volume of the storage available to a host, in bytes. |
|
disk_type_id |
string Type of the storage environment for the host.
|
DiskSizeAutoscaling
|
Field |
Description |
|
planned_usage_threshold |
Amount of used storage for automatic disk scaling in the maintenance window, 0 means disabled, in percent. Acceptable values are 0 to 100, inclusive. |
|
emergency_usage_threshold |
Amount of used storage for immediately automatic disk scaling, 0 means disabled, in percent. Acceptable values are 0 to 100, inclusive. |
|
disk_size_limit |
Limit on how large the storage for database instances can automatically grow, in bytes. |
MongoCfg
|
Field |
Description |
|
config |
|
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet3_6
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB 3.6 cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB 3.6 cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB 3.6 cluster. |
MongoCfgConfig3_6
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Operation profiling level. For details, see MongoDB documentation
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of incoming connections. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
|
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet3_6
|
Field |
Description |
|
effective_config |
Effective settings for a MongoDB 3.6 cluster (a combination of settings defined |
|
user_config |
User-defined settings for a MongoDB 3.6 cluster. |
|
default_config |
Default configuration for a MongoDB 3.6 cluster. |
MongosConfig3_6
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of incoming connections. Acceptable values are 10 to 32768, inclusive. |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
Mongodb4_0
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB 4.0 cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB 4.0 cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB 4.0 cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.0 cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 4.0 hosts. |
|
resources |
Resources allocated to mongod hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet4_0
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB 4.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB 4.0 cluster. |
|
default_config |
Default mongod configuration for a MongoDB 4.0 cluster. |
MongodConfig4_0
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 4.0 hosts. |
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet4_0
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB 4.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB 4.0 cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB 4.0 cluster. |
MongoCfgConfig4_0
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 4.0 hosts. |
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet4_0
|
Field |
Description |
|
effective_config |
Effective mongos settings for a MongoDB 4.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongos settings for a MongoDB 4.0 cluster. |
|
default_config |
Default mongos configuration for a MongoDB 4.0 cluster. |
MongosConfig4_0
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
Mongodb4_2
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB 4.2 cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB 4.2 cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB 4.2 cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.2 cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 4.2 hosts. |
|
resources |
Resources allocated to mongod hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet4_2
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB 4.2 cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB 4.2 cluster. |
|
default_config |
Default mongod configuration for a MongoDB 4.2 cluster. |
MongodConfig4_2
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 4.2 hosts. |
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet4_2
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB 4.2 cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB 4.2 cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB 4.2 cluster. |
MongoCfgConfig4_2
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 4.2 hosts. |
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet4_2
|
Field |
Description |
|
effective_config |
Effective mongos settings for a MongoDB 4.2 cluster (a combination of settings defined |
|
user_config |
User-defined mongos settings for a MongoDB 4.2 cluster. |
|
default_config |
Default mongos configuration for a MongoDB 4.2 cluster. |
MongosConfig4_2
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
Mongodb4_4
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB 4.4 cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB 4.4 cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB 4.4 cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.4 cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 4.4 hosts. |
|
resources |
Resources allocated to mongod hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet4_4
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB 4.4 cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB 4.4 cluster. |
|
default_config |
Default mongod configuration for a MongoDB 4.4 cluster. |
MongodConfig4_4
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 4.4 hosts. |
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet4_4
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB 4.4 cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB 4.4 cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB 4.4 cluster. |
MongoCfgConfig4_4
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 4.4 hosts. |
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet4_4
|
Field |
Description |
|
effective_config |
Effective mongos settings for a MongoDB 4.4 cluster (a combination of settings defined |
|
user_config |
User-defined mongos settings for a MongoDB 4.4 cluster. |
|
default_config |
Default mongos configuration for a MongoDB 4.4 cluster. |
MongosConfig4_4
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
Mongodb5_0
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB 5.0 cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB 5.0 cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB 5.0 cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 5.0 cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 5.0 hosts. |
|
resources |
Resources allocated to mongod hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet5_0
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB 5.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB 5.0 cluster. |
|
default_config |
Default mongod configuration for a MongoDB 5.0 cluster. |
MongodConfig5_0
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 5.0 hosts. |
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet5_0
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB 5.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB 5.0 cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB 5.0 cluster. |
MongoCfgConfig5_0
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 5.0 hosts. |
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet5_0
|
Field |
Description |
|
effective_config |
Effective mongos settings for a MongoDB 5.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongos settings for a MongoDB 5.0 cluster. |
|
default_config |
Default mongos configuration for a MongoDB 5.0 cluster. |
MongosConfig5_0
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
Mongodb6_0
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB 6.0 cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB 6.0 cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB 6.0 cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 6.0 cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 6.0 hosts. |
|
resources |
Resources allocated to mongod hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet6_0
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB 6.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB 6.0 cluster. |
|
default_config |
Default mongod configuration for a MongoDB 6.0 cluster. |
MongodConfig6_0
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg 6.0 hosts. |
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet6_0
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB 6.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB 6.0 cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB 6.0 cluster. |
MongoCfgConfig6_0
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 6.0 hosts. |
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet6_0
|
Field |
Description |
|
effective_config |
Effective mongos settings for a MongoDB 6.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongos settings for a MongoDB 6.0 cluster. |
|
default_config |
Default mongos configuration for a MongoDB 6.0 cluster. |
MongosConfig6_0
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
Mongodb4_4_enterprise
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB 4.4 cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB 4.4 cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB 4.4 cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.4 cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 4.4 hosts. |
|
resources |
Resources allocated to mongod hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet4_4_enterprise
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB 4.4 cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB 4.4 cluster. |
|
default_config |
Default mongod configuration for a MongoDB 4.4 cluster. |
MongodConfig4_4_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
security |
|
|
audit_log |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
Security
|
Field |
Description |
|
enable_encryption |
If encryption at rest should be enabled or not |
|
kmip |
|
KMIP
|
Field |
Description |
|
server_name |
string KMIP server name |
|
port |
KMIP server port |
|
server_ca |
string KMIP Server CA |
|
client_certificate |
string KMIP client certificate + private key (unencrypted) |
|
key_identifier |
string KMIP Key identifier (if any) |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
MongoCfg
|
Field |
Description |
|
config |
MongoCfgConfigSet4_4_enterprise Configuration for mongocfg 4.4 hosts. |
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet4_4_enterprise
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB 4.4 cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB 4.4 cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB 4.4 cluster. |
MongoCfgConfig4_4_enterprise
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 4.4 hosts. |
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet4_4_enterprise
|
Field |
Description |
|
effective_config |
Effective mongos settings for a MongoDB 4.4 cluster (a combination of settings defined |
|
user_config |
User-defined mongos settings for a MongoDB 4.4 cluster. |
|
default_config |
Default mongos configuration for a MongoDB 4.4 cluster. |
MongosConfig4_4_enterprise
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
Mongodb5_0_enterprise
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB 5.0 cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB 5.0 cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB 5.0 cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 5.0 cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 5.0 hosts. |
|
resources |
Resources allocated to mongod hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet5_0_enterprise
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB 5.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB 5.0 cluster. |
|
default_config |
Default mongod configuration for a MongoDB 5.0 cluster. |
MongodConfig5_0_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
security |
|
|
audit_log |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
Security
|
Field |
Description |
|
enable_encryption |
If encryption at rest should be enabled or not |
|
kmip |
|
KMIP
|
Field |
Description |
|
server_name |
string KMIP server name |
|
port |
KMIP server port |
|
server_ca |
string KMIP Server CA |
|
client_certificate |
string KMIP client certificate + private key (unencrypted) |
|
key_identifier |
string KMIP Key identifier (if any) |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter |
|
runtime_configuration |
Allows runtime configuration of audit filter and auditAuthorizationSuccess |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
MongoCfg
|
Field |
Description |
|
config |
MongoCfgConfigSet5_0_enterprise Configuration for mongocfg 5.0 hosts. |
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet5_0_enterprise
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB 5.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB 5.0 cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB 5.0 cluster. |
MongoCfgConfig5_0_enterprise
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 5.0 hosts. |
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet5_0_enterprise
|
Field |
Description |
|
effective_config |
Effective mongos settings for a MongoDB 5.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongos settings for a MongoDB 5.0 cluster. |
|
default_config |
Default mongos configuration for a MongoDB 5.0 cluster. |
MongosConfig5_0_enterprise
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
Mongodb6_0_enterprise
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB 6.0 cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB 6.0 cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB 6.0 cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 6.0 cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod 6.0 hosts. |
|
resources |
Resources allocated to mongod hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet6_0_enterprise
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB 6.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB 6.0 cluster. |
|
default_config |
Default mongod configuration for a MongoDB 6.0 cluster. |
MongodConfig6_0_enterprise
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
security |
|
|
audit_log |
|
|
set_parameter |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
Security
|
Field |
Description |
|
enable_encryption |
If encryption at rest should be enabled or not |
|
kmip |
|
KMIP
|
Field |
Description |
|
server_name |
string KMIP server name |
|
port |
KMIP server port |
|
server_ca |
string KMIP Server CA |
|
client_certificate |
string KMIP client certificate + private key (unencrypted) |
|
key_identifier |
string KMIP Key identifier (if any) |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter |
|
runtime_configuration |
Allows runtime configuration of audit filter and auditAuthorizationSuccess |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
MongoCfg
|
Field |
Description |
|
config |
MongoCfgConfigSet6_0_enterprise Configuration for mongocfg 6.0 hosts. |
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet6_0_enterprise
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB 6.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB 6.0 cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB 6.0 cluster. |
MongoCfgConfig6_0_enterprise
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos 6.0 hosts. |
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet6_0_enterprise
|
Field |
Description |
|
effective_config |
Effective mongos settings for a MongoDB 6.0 cluster (a combination of settings defined |
|
user_config |
User-defined mongos settings for a MongoDB 5.0 cluster. |
|
default_config |
Default mongos configuration for a MongoDB 5.0 cluster. |
MongosConfig6_0_enterprise
|
Field |
Description |
|
net |
Network settings for mongos. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
PerformanceDiagnosticsConfig
|
Field |
Description |
|
profiling_enabled |
bool |
Access
|
Field |
Description |
|
data_lens |
bool Allow access for DataLens. |
|
web_sql |
bool Allow access for Web SQL. |
|
data_transfer |
bool Allow access for DataTransfer. |
Mongodb
|
Field |
Description |
|
mongod |
Configuration and resource allocation for mongod in a MongoDB cluster. |
|
mongocfg |
Configuration and resource allocation for mongocfg in a MongoDB cluster. |
|
mongos |
Configuration and resource allocation for mongos in a MongoDB cluster. |
|
mongoinfra |
Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB cluster. |
Mongod
|
Field |
Description |
|
config |
Configuration for mongod hosts. |
|
resources |
Resources allocated to mongod hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongodConfigSet
|
Field |
Description |
|
effective_config |
Effective mongod settings for a MongoDB cluster (a combination of settings defined |
|
user_config |
User-defined mongod settings for a MongoDB cluster. |
|
default_config |
Default mongod configuration for a MongoDB cluster. |
MongodConfig
Configuration of a mongod daemon. Supported options are a limited subset of all
options described in MongoDB documentation
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
security |
|
|
audit_log |
|
|
set_parameter |
|
|
oplog |
|
|
chaining_allowed |
Chained replication setting |
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
|
journal |
Configuration of the MongoDB journal |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
|
collection_config |
Collection configuration for WiredTiger. |
|
index_config |
Index configuration for WiredTiger |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
|
cache_size |
The maximum size of the internal cache that WiredTiger will use for all data in percents. |
CollectionConfig
|
Field |
Description |
|
block_compressor |
enum Compressor Default type of compression to use for collection data. |
IndexConfig
|
Field |
Description |
|
prefix_compression |
Enables or disables prefix compression |
Journal
|
Field |
Description |
|
commit_interval |
Commit interval between journal operations, in milliseconds. Acceptable values are 1 to 500, inclusive. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
|
slow_op_sample_rate |
The fraction of slow operations that should be profiled or logged. Acceptable values are 0 to 1, inclusive. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongod will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
Security
|
Field |
Description |
|
enable_encryption |
If encryption at rest should be enabled or not |
|
kmip |
|
KMIP
|
Field |
Description |
|
server_name |
string KMIP server name |
|
port |
KMIP server port |
|
server_ca |
string KMIP Server CA |
|
client_certificate |
string KMIP client certificate + private key (unencrypted) |
|
key_identifier |
string KMIP Key identifier (if any) |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter |
|
runtime_configuration |
Allows runtime configuration of audit filter and auditAuthorizationSuccess |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
min_snapshot_history_window_in_seconds |
The minimum time window in seconds for which the storage engine keeps the snapshot history. The minimum value is 0. |
|
flow_control_target_lag_seconds |
The target maximum majority committed lag when running with flow control Value must be greater than 0. |
|
flow_control_warn_threshold_seconds |
The amount of time to wait to log a warning once the flow control mechanism detects the majority commit point has not moved. The minimum value is 0. |
|
migrate_clone_insertion_batch_delay_ms |
Time in milliseconds to wait between batches of insertions during cloning step of the migration process. The minimum value is 0. |
|
migrate_clone_insertion_batch_size |
The maximum number of documents to insert in a single batch during the cloning step of the migration process. The minimum value is 0. |
|
orphan_cleanup_delay_secs |
Minimum delay before a migrated chunk is deleted from the source shard. |
|
persisted_chunk_cache_update_max_batch_size |
Specifies the maximum batch size used for updating the persisted chunk cache. |
|
range_deleter_batch_delay_ms |
The amount of time in milliseconds to wait before the next batch of deletion during the cleanup stage of chunk migration (or the cleanupOrphaned command). The minimum value is 0. |
|
range_deleter_batch_size |
The maximum number of documents in each batch to delete during the cleanup stage of chunk migration (or the cleanupOrphaned command). The minimum value is 0. |
|
mirror_reads |
Specifies the settings for mirrored reads for the mongod instance |
MirrorReads
|
Field |
Description |
|
sampling_rate |
The sampling rate used to mirror a subset of operations that support mirroring. |
|
max_time_ms |
The maximum time in milliseconds for the mirrored reads. |
Oplog
|
Field |
Description |
|
max_size_percent |
Oplog maxsize in percents. |
|
min_retention_hours |
The minimum number of hours to preserve an oplog entry, where decimal values represent the fractions of an hour. |
MongoCfg
|
Field |
Description |
|
config |
Configuration for mongocfg hosts. |
|
resources |
Resources allocated to mongocfg hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongoCfgConfigSet
|
Field |
Description |
|
effective_config |
Effective mongocfg settings for a MongoDB cluster (a combination of settings defined |
|
user_config |
User-defined mongocfg settings for a MongoDB cluster. |
|
default_config |
Default mongocfg configuration for a MongoDB cluster. |
MongoCfgConfig
|
Field |
Description |
|
storage |
|
|
operation_profiling |
|
|
net |
|
|
set_parameter |
|
|
audit_log |
|
|
oplog |
|
|
chaining_allowed |
Chained replication setting |
Storage
|
Field |
Description |
|
wired_tiger |
Configuration of the WiredTiger storage engine. |
WiredTiger
Configuration of WiredTiger storage engine.
|
Field |
Description |
|
engine_config |
Engine configuration for WiredTiger. |
EngineConfig
|
Field |
Description |
|
cache_size_gb |
The maximum size of the internal cache that WiredTiger will use for all data. |
|
cache_size |
The maximum size of the internal cache that WiredTiger will use for all data in percents. |
OperationProfiling
|
Field |
Description |
|
mode |
enum Mode Mode which specifies operations that should be profiled.
|
|
slow_op_threshold |
The slow operation time threshold, in milliseconds. Operations that run Value must be greater than 0. |
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongocfg will accept. Acceptable values are 10 to 32768, inclusive. |
SetParameter
|
Field |
Description |
|
enable_flow_control |
Enables or disables the mechanism that controls the rate at which the primary applies its writes with the |
|
audit_authorization_success |
Enables the auditing of authorization successes |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter, should be valid JSON object string |
Oplog
|
Field |
Description |
|
max_size_percent |
Oplog maxsize in percents. |
|
min_retention_hours |
The minimum number of hours to preserve an oplog entry, where decimal values represent the fractions of an hour. |
Mongos
|
Field |
Description |
|
config |
Configuration for mongos hosts. |
|
resources |
Resources allocated to mongos hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MongosConfigSet
|
Field |
Description |
|
effective_config |
Effective mongos settings for a MongoDB cluster (a combination of settings defined |
|
user_config |
User-defined mongos settings for a MongoDB cluster. |
|
default_config |
Default mongos configuration for a MongoDB cluster. |
MongosConfig
|
Field |
Description |
|
net |
Network settings for mongos. |
|
set_parameter |
|
|
audit_log |
|
|
chunk_size |
|
Network
|
Field |
Description |
|
max_incoming_connections |
The maximum number of simultaneous connections that mongos will accept. Acceptable values are 10 to 32768, inclusive. |
|
compression |
Compression settings |
Compression
|
Field |
Description |
|
compressors[] |
enum Compressor Specifies the default compressor(s) to use for communication between this mongod or mongos instance and:
The number of elements must be in the range 1-3. |
SetParameter
|
Field |
Description |
|
audit_authorization_success |
Enables the auditing of authorization successes |
|
read_hedging_mode |
Specifies whether mongos supports hedged reads for those read operations whose read preference have enabled the hedged read option. |
|
sharding_task_executor_pool_max_size |
Maximum number of outbound connections each TaskExecutor connection pool can open to any given mongod instance. |
|
sharding_task_executor_pool_max_connecting |
Maximum number of simultaneous initiating connections (including pending connections in setup/refresh state) each TaskExecutor connection pool can have to a mongod instance. |
|
sharding_task_executor_pool_min_size |
Minimum number of outbound connections each TaskExecutor connection pool can open to any given mongod instance. |
|
sharding_task_executor_pool_replica_set_matching |
On a mongos instance, this parameter sets the policy that determines the minimum size limit of its connection pools to nodes within replica sets. |
|
sharding_task_executor_pool_host_timeout_ms |
Maximum time that mongos goes without communication to a host before mongos drops all connections to the host. |
|
sharding_task_executor_pool_refresh_requirement_ms |
Maximum time the mongos waits before attempting to heartbeat an idle connection in the pool. |
|
sharding_task_executor_pool_refresh_timeout_ms |
Maximum time the mongos waits for a heartbeat before timing out the heartbeat. |
|
warm_min_connections_in_sharding_task_executor_pool_on_startup |
Configures a mongos instance to prewarm its connection pool on startup. |
|
warm_min_connections_in_sharding_task_executor_pool_on_startup_wait_ms |
Sets the timeout threshold in milliseconds for a mongos to wait for ShardingTaskExecutorPoolMinSize connections to be established per shard host when using the warmMinConnectionsInShardingTaskExecutorPoolOnStartup parameter. |
|
sharding_task_executor_pool_max_size_for_config_servers |
Optional override for ShardingTaskExecutorPoolMaxSize to set the maximum number of outbound connections each TaskExecutor connection pool can open to a configuration server. |
|
sharding_task_executor_pool_min_size_for_config_servers |
Optional override for ShardingTaskExecutorPoolMinSize to set the minimum number of outbound connections each TaskExecutor connection pool can open to a configuration server. |
AuditLog
|
Field |
Description |
|
filter |
string Audit filter, should be valid JSON object string |
MongoInfra
|
Field |
Description |
|
config_mongos |
|
|
config_mongocfg |
|
|
resources |
Resources allocated to mongoinfra (mongos+mongocfg) hosts. |
|
disk_size_autoscaling |
Disk size autoscaling settings |
MaintenanceWindow
A maintenance window settings.
|
Field |
Description |
|
anytime |
Maintenance operation can be scheduled anytime. Includes only one of the fields The maintenance policy in effect. |
|
weekly_maintenance_window |
Maintenance operation can be scheduled on a weekly basis. Includes only one of the fields The maintenance policy in effect. |
AnytimeMaintenanceWindow
|
Field |
Description |
|
Empty |
|
WeeklyMaintenanceWindow
Weelky maintenance window settings.
|
Field |
Description |
|
day |
enum WeekDay Day of the week (in
|
|
hour |
int64 Hour of the day in UTC (in Acceptable values are 1 to 24, inclusive. |
MaintenanceOperation
A planned maintenance operation.
|
Field |
Description |
|
info |
string Information about this maintenance operation. The maximum string length in characters is 256. |
|
delayed_until |
Time until which this maintenance operation is delayed. |