Volcengine v0.0.26 published on Friday, Sep 13, 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) SpecsResultOutput
public 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 dictionary
The 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
volcengine
Terraform Provider.