Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine
volcengine.mongodb.Specs
Explore with Pulumi AI
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.Specs({});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.mongodb.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.Specs(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.Specs.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.SpecsArgs;
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.Specs();
    }
}
variables:
  foo:
    fn::invoke:
      Function: volcengine:mongodb:Specs
      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:
- OutputFile string
- File name where to save data source results.
- RegionId string
- The region ID to query.
- OutputFile string
- File name where to save data source results.
- RegionId string
- The region ID to query.
- outputFile String
- File name where to save data source results.
- regionId String
- The region ID to query.
- outputFile string
- File name where to save data source results.
- regionId 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.
- outputFile String
- File name where to save data source results.
- regionId 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
SpecsSpecs 
- A list of supported node specification information for MongoDB instances.
- TotalCount int
- The total count of region query.
- OutputFile string
- RegionId string
- Id string
- The provider-assigned unique ID for this managed resource.
- Specs
SpecsSpecs 
- A list of supported node specification information for MongoDB instances.
- TotalCount int
- The total count of region query.
- OutputFile string
- RegionId string
- id String
- The provider-assigned unique ID for this managed resource.
- specs
SpecsSpecs 
- A list of supported node specification information for MongoDB instances.
- totalCount Integer
- The total count of region query.
- outputFile String
- regionId String
- id string
- The provider-assigned unique ID for this managed resource.
- specs
SpecsSpecs 
- A list of supported node specification information for MongoDB instances.
- totalCount number
- The total count of region query.
- outputFile string
- regionId string
- id str
- The provider-assigned unique ID for this managed resource.
- specs
SpecsSpecs 
- 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.
- totalCount Number
- The total count of region query.
- outputFile String
- regionId String
Supporting Types
SpecsSpecs 
- MongosNode List<SpecsSpecs Specs Mongos Node Spec> 
- The collection of mongos node specs.
- NodeSpecs List<SpecsSpecs Node Spec> 
- The collection of node specs.
- 
List<SpecsSpecs Shard Node Spec> 
- The collection of shard node specs.
- MongosNode []SpecsSpecs Specs Mongos Node Spec 
- The collection of mongos node specs.
- NodeSpecs []SpecsSpecs Node Spec 
- The collection of node specs.
- 
[]SpecsSpecs Shard Node Spec 
- The collection of shard node specs.
- mongosNode List<SpecsSpecs Specs Mongos Node Spec> 
- The collection of mongos node specs.
- nodeSpecs List<SpecsSpecs Node Spec> 
- The collection of node specs.
- 
List<SpecsSpecs Shard Node Spec> 
- The collection of shard node specs.
- mongosNode SpecsSpecs Specs Mongos Node Spec[] 
- The collection of mongos node specs.
- nodeSpecs SpecsSpecs Node Spec[] 
- The collection of node specs.
- 
SpecsSpecs Shard Node Spec[] 
- The collection of shard 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[SpecsSpecs Shard Node Spec] 
- The collection of shard node specs.
- mongosNode List<Property Map>Specs 
- The collection of mongos node specs.
- nodeSpecs List<Property Map>
- The collection of node specs.
- List<Property Map>
- The collection of shard node specs.
SpecsSpecsMongosNodeSpec    
SpecsSpecsNodeSpec   
- CpuNum double
- The cpu cores.
- MaxConn int
- The max connections.
- MaxStorage int
- The max storage.
- MemIn doubleDb 
- The memory in GB.
- SpecName string
- The shard node spec name.
- CpuNum float64
- The cpu cores.
- MaxConn int
- The max connections.
- MaxStorage int
- The max storage.
- MemIn float64Db 
- The memory in GB.
- SpecName string
- The shard node spec name.
- cpuNum Double
- The cpu cores.
- maxConn Integer
- The max connections.
- maxStorage Integer
- The max storage.
- memIn DoubleDb 
- The memory in GB.
- specName String
- The shard node spec name.
- cpuNum number
- The cpu cores.
- maxConn number
- The max connections.
- maxStorage number
- The max storage.
- memIn numberDb 
- The memory in GB.
- specName 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.
- spec_name str
- The shard node spec name.
- cpuNum Number
- The cpu cores.
- maxConn Number
- The max connections.
- maxStorage Number
- The max storage.
- memIn NumberDb 
- The memory in GB.
- specName String
- The shard node spec name.
SpecsSpecsShardNodeSpec    
- CpuNum double
- The cpu cores.
- MaxConn int
- The max connections.
- MaxStorage int
- The max storage.
- MemIn intGb 
- The memory in GB.
- SpecName string
- The shard node spec name.
- CpuNum float64
- The cpu cores.
- MaxConn int
- The max connections.
- MaxStorage int
- The max storage.
- MemIn intGb 
- The memory in GB.
- SpecName string
- The shard node spec name.
- cpuNum Double
- The cpu cores.
- maxConn Integer
- The max connections.
- maxStorage Integer
- The max storage.
- memIn IntegerGb 
- The memory in GB.
- specName String
- The shard node spec name.
- cpuNum number
- The cpu cores.
- maxConn number
- The max connections.
- maxStorage number
- The max storage.
- memIn numberGb 
- The memory in GB.
- specName 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.
- spec_name str
- The shard node spec name.
- cpuNum Number
- The cpu cores.
- maxConn Number
- The max connections.
- maxStorage Number
- The max storage.
- memIn NumberGb 
- The memory in GB.
- specName 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.