Volcengine v0.0.24 published on Tuesday, Jun 25, 2024 by Volcengine
volcengine.mongodb.Specs
Explore with Pulumi AI
Use this data source to query detailed information of mongodb specs
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() => 
{
    var foo = Volcengine.Mongodb.Specs.Invoke();
});
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
	})
}
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();
    }
}
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.mongodb.specs()
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.mongodb.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)
// Output-based functions aren't available in Java yet
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
Pulumi.
Volcengine. Mongodb. Outputs. 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 
- Mongos
Node List<Pulumi.Specs Volcengine. Mongodb. Inputs. Specs Specs Mongos Node Spec>  - The collection of mongos node specs.
 - Node
Specs List<Pulumi.Volcengine. Mongodb. Inputs. Specs Specs Node Spec>  - The collection of node specs.
 - 
List<Pulumi.
Volcengine. Mongodb. Inputs. Specs Specs Shard Node Spec>  - The collection of shard 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.
 
- 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.
 
- 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.
 
- 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.
 
- 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.
 
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.
 - 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.
 - 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.
 - 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.
 - 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.
 - 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.
 - 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.
 - 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.
 - 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.
 - 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.
 - 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.
 - 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.
 - 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.