Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
Deprecated: volcengine.mongodb.Specs has been deprecated in favor of volcengine.mongodb.getSpecs
Use this data source to query detailed information of mongodb specs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.mongodb.getSpecs({});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.mongodb.get_specs()
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/mongodb"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := mongodb.GetSpecs(ctx, nil, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var foo = Volcengine.Mongodb.GetSpecs.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.mongodb.MongodbFunctions;
import com.pulumi.volcengine.mongodb.inputs.GetSpecsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var foo = MongodbFunctions.getSpecs();
}
}
variables:
foo:
fn::invoke:
Function: volcengine:mongodb:getSpecs
Arguments: {}
Using Specs
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function specs(args: SpecsArgs, opts?: InvokeOptions): Promise<SpecsResult>
function specsOutput(args: SpecsOutputArgs, opts?: InvokeOptions): Output<SpecsResult>def specs(output_file: Optional[str] = None,
region_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> SpecsResult
def specs_output(output_file: Optional[pulumi.Input[str]] = None,
region_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[SpecsResult]func Specs(ctx *Context, args *SpecsArgs, opts ...InvokeOption) (*SpecsResult, error)
func SpecsOutput(ctx *Context, args *SpecsOutputArgs, opts ...InvokeOption) SpecsResultOutputpublic static class Specs
{
public static Task<SpecsResult> InvokeAsync(SpecsArgs args, InvokeOptions? opts = null)
public static Output<SpecsResult> Invoke(SpecsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<SpecsResult> specs(SpecsArgs args, InvokeOptions options)
public static Output<SpecsResult> specs(SpecsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:mongodb:Specs
arguments:
# arguments dictionaryThe following arguments are supported:
- Output
File string - File name where to save data source results.
- Region
Id string - The region ID to query.
- Output
File string - File name where to save data source results.
- Region
Id string - The region ID to query.
- output
File String - File name where to save data source results.
- region
Id String - The region ID to query.
- output
File string - File name where to save data source results.
- region
Id string - The region ID to query.
- output_
file str - File name where to save data source results.
- region_
id str - The region ID to query.
- output
File String - File name where to save data source results.
- region
Id String - The region ID to query.
Specs Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Specs
Specs
Specs - A list of supported node specification information for MongoDB instances.
- Total
Count int - The total count of region query.
- Output
File string - Region
Id string
- Id string
- The provider-assigned unique ID for this managed resource.
- Specs
Specs
Specs - A list of supported node specification information for MongoDB instances.
- Total
Count int - The total count of region query.
- Output
File string - Region
Id string
- id String
- The provider-assigned unique ID for this managed resource.
- specs
Specs
Specs - A list of supported node specification information for MongoDB instances.
- total
Count Integer - The total count of region query.
- output
File String - region
Id String
- id string
- The provider-assigned unique ID for this managed resource.
- specs
Specs
Specs - A list of supported node specification information for MongoDB instances.
- total
Count number - The total count of region query.
- output
File string - region
Id string
- id str
- The provider-assigned unique ID for this managed resource.
- specs
Specs
Specs - A list of supported node specification information for MongoDB instances.
- total_
count int - The total count of region query.
- output_
file str - region_
id str
- id String
- The provider-assigned unique ID for this managed resource.
- specs Property Map
- A list of supported node specification information for MongoDB instances.
- total
Count Number - The total count of region query.
- output
File String - region
Id String
Supporting Types
SpecsSpecs
- Config
Server List<SpecsNode Specs Specs Config Server Node Spec> - The collection of config server node specs.
- Mongos
Node List<SpecsSpecs Specs Mongos Node Spec> - The collection of mongos node specs.
- Node
Specs List<SpecsSpecs Node Spec> - The collection of node specs.
-
List<Specs
Specs Shard Node Spec> - The collection of shard node specs.
- Config
Server []SpecsNode Specs Specs Config Server Node Spec - The collection of config server node specs.
- Mongos
Node []SpecsSpecs Specs Mongos Node Spec - The collection of mongos node specs.
- Node
Specs []SpecsSpecs Node Spec - The collection of node specs.
-
[]Specs
Specs Shard Node Spec - The collection of shard node specs.
- config
Server List<SpecsNode Specs Specs Config Server Node Spec> - The collection of config server node specs.
- mongos
Node List<SpecsSpecs Specs Mongos Node Spec> - The collection of mongos node specs.
- node
Specs List<SpecsSpecs Node Spec> - The collection of node specs.
-
List<Specs
Specs Shard Node Spec> - The collection of shard node specs.
- config
Server SpecsNode Specs Specs Config Server Node Spec[] - The collection of config server node specs.
- mongos
Node SpecsSpecs Specs Mongos Node Spec[] - The collection of mongos node specs.
- node
Specs SpecsSpecs Node Spec[] - The collection of node specs.
-
Specs
Specs Shard Node Spec[] - The collection of shard node specs.
- config_
server_ Sequence[Specsnode_ specs Specs Config Server Node Spec] - The collection of config server node specs.
- mongos_
node_ Sequence[Specsspecs Specs Mongos Node Spec] - The collection of mongos node specs.
- node_
specs Sequence[SpecsSpecs Node Spec] - The collection of node specs.
-
Sequence[Specs
Specs Shard Node Spec] - The collection of shard node specs.
- config
Server List<Property Map>Node Specs - The collection of config server node specs.
- mongos
Node List<Property Map>Specs - The collection of mongos node specs.
- node
Specs List<Property Map> - The collection of node specs.
- List<Property Map>
- The collection of shard node specs.
SpecsSpecsConfigServerNodeSpec
- Cpu
Num double - The cpu cores.
- Max
Conn int - The max connections.
- Max
Storage int - The max storage.
- Mem
In intGb - The memory in GB.
- Min
Storage int - The min storage.
- Spec
Name string - The shard node spec name.
- Cpu
Num float64 - The cpu cores.
- Max
Conn int - The max connections.
- Max
Storage int - The max storage.
- Mem
In intGb - The memory in GB.
- Min
Storage int - The min storage.
- Spec
Name string - The shard node spec name.
- cpu
Num Double - The cpu cores.
- max
Conn Integer - The max connections.
- max
Storage Integer - The max storage.
- mem
In IntegerGb - The memory in GB.
- min
Storage Integer - The min storage.
- spec
Name String - The shard node spec name.
- cpu
Num number - The cpu cores.
- max
Conn number - The max connections.
- max
Storage number - The max storage.
- mem
In numberGb - The memory in GB.
- min
Storage number - The min storage.
- spec
Name string - The shard node spec name.
- cpu_
num float - The cpu cores.
- max_
conn int - The max connections.
- max_
storage int - The max storage.
- mem_
in_ intgb - The memory in GB.
- min_
storage int - The min storage.
- spec_
name str - The shard node spec name.
- cpu
Num Number - The cpu cores.
- max
Conn Number - The max connections.
- max
Storage Number - The max storage.
- mem
In NumberGb - The memory in GB.
- min
Storage Number - The min storage.
- spec
Name String - The shard node spec name.
SpecsSpecsMongosNodeSpec
SpecsSpecsNodeSpec
- Cpu
Num double - The cpu cores.
- Max
Conn int - The max connections.
- Max
Storage int - The max storage.
- Mem
In doubleDb - The memory in GB.
- Min
Storage int - The min storage.
- Spec
Name string - The shard node spec name.
- Cpu
Num float64 - The cpu cores.
- Max
Conn int - The max connections.
- Max
Storage int - The max storage.
- Mem
In float64Db - The memory in GB.
- Min
Storage int - The min storage.
- Spec
Name string - The shard node spec name.
- cpu
Num Double - The cpu cores.
- max
Conn Integer - The max connections.
- max
Storage Integer - The max storage.
- mem
In DoubleDb - The memory in GB.
- min
Storage Integer - The min storage.
- spec
Name String - The shard node spec name.
- cpu
Num number - The cpu cores.
- max
Conn number - The max connections.
- max
Storage number - The max storage.
- mem
In numberDb - The memory in GB.
- min
Storage number - The min storage.
- spec
Name string - The shard node spec name.
- cpu_
num float - The cpu cores.
- max_
conn int - The max connections.
- max_
storage int - The max storage.
- mem_
in_ floatdb - The memory in GB.
- min_
storage int - The min storage.
- spec_
name str - The shard node spec name.
- cpu
Num Number - The cpu cores.
- max
Conn Number - The max connections.
- max
Storage Number - The max storage.
- mem
In NumberDb - The memory in GB.
- min
Storage Number - The min storage.
- spec
Name String - The shard node spec name.
SpecsSpecsShardNodeSpec
- Cpu
Num double - The cpu cores.
- Max
Conn int - The max connections.
- Max
Storage int - The max storage.
- Mem
In intGb - The memory in GB.
- Min
Storage int - The min storage.
- Spec
Name string - The shard node spec name.
- Cpu
Num float64 - The cpu cores.
- Max
Conn int - The max connections.
- Max
Storage int - The max storage.
- Mem
In intGb - The memory in GB.
- Min
Storage int - The min storage.
- Spec
Name string - The shard node spec name.
- cpu
Num Double - The cpu cores.
- max
Conn Integer - The max connections.
- max
Storage Integer - The max storage.
- mem
In IntegerGb - The memory in GB.
- min
Storage Integer - The min storage.
- spec
Name String - The shard node spec name.
- cpu
Num number - The cpu cores.
- max
Conn number - The max connections.
- max
Storage number - The max storage.
- mem
In numberGb - The memory in GB.
- min
Storage number - The min storage.
- spec
Name string - The shard node spec name.
- cpu_
num float - The cpu cores.
- max_
conn int - The max connections.
- max_
storage int - The max storage.
- mem_
in_ intgb - The memory in GB.
- min_
storage int - The min storage.
- spec_
name str - The shard node spec name.
- cpu
Num Number - The cpu cores.
- max
Conn Number - The max connections.
- max
Storage Number - The max storage.
- mem
In NumberGb - The memory in GB.
- min
Storage Number - The min storage.
- spec
Name String - The shard node spec name.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
