ncloud_create_mongodb_instance
Create a Cloud DB for MongoDB instance. Enable dry run to preview the configuration before committing.
Instructions
Create a new Cloud DB for MongoDB instance. Use dryRun=true to preview without creating.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vpcNo | Yes | VPC number | |
| dryRun | No | If true, returns a preview without actually creating the instance | |
| subnetNo | Yes | Subnet number | |
| configPort | No | Config port (default 17017) | |
| memberPort | No | Member port (default 17017, range 10000-65535) | |
| mongosPort | No | Mongos port (default 17017) | |
| shardCount | No | Number of shards (2-3, for SHARDED_CLUSTER) | |
| compressCode | No | Compression algorithm (SNPP | ZLIB | ZSTD | NONE) | |
| clusterTypeCode | Yes | Cluster type code (STAND_ALONE | SINGLE_REPLICA_SET | SHARDED_CLUSTER) | |
| configProductCode | No | Config server product code | |
| configServerCount | No | Number of config servers (for sharded cluster) | |
| engineVersionCode | No | MongoDB engine version code | |
| memberProductCode | No | Member server product code | |
| memberServerCount | No | Number of member servers in the replica set | |
| mongosProductCode | No | Mongos server product code | |
| mongosServerCount | No | Number of mongos servers (for sharded cluster) | |
| arbiterProductCode | No | Arbiter server product code | |
| arbiterServerCount | No | Number of arbiter servers | |
| dataStorageTypeCode | No | Data storage type (SSD | HDD | CB2) | |
| cloudMongoDbUserName | Yes | Initial admin user name | |
| cloudMongoDbServiceName | Yes | MongoDB service name (3-20 chars, lowercase letters and numbers) | |
| cloudMongoDbUserPassword | Yes | Initial admin user password | |
| backupFileRetentionPeriod | No | Backup retention period in days (1-30) | |
| cloudMongoDbImageProductCode | No | MongoDB image product code | |
| cloudMongoDbServerNamePrefix | Yes | Server name prefix |