1. Packages
  2. Volcengine
  3. API Docs
  4. mongodb
  5. InstanceParameters
Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine

volcengine.mongodb.InstanceParameters

Explore with Pulumi AI

Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine

Use this data source to query detailed information of mongodb instance parameters

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
import * as volcengine from "@volcengine/pulumi";

const fooZones = volcengine.ecs.Zones({});
const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
    vpcName: "acc-test-vpc",
    cidrBlock: "172.16.0.0/16",
});
const fooSubnet = new volcengine.vpc.Subnet("fooSubnet", {
    subnetName: "acc-test-subnet",
    cidrBlock: "172.16.0.0/24",
    zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
    vpcId: fooVpc.id,
});
const fooInstance = new volcengine.mongodb.Instance("fooInstance", {
    dbEngineVersion: "MongoDB_4_0",
    instanceType: "ReplicaSet",
    superAccountPassword: "@acc-test-123",
    nodeSpec: "mongo.2c4g",
    mongosNodeSpec: "mongo.mongos.2c4g",
    instanceName: "acc-test-mongo-replica",
    chargeType: "PostPaid",
    projectName: "default",
    mongosNodeNumber: 32,
    shardNumber: 3,
    storageSpaceGb: 20,
    subnetId: fooSubnet.id,
    zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
    tags: [{
        key: "k1",
        value: "v1",
    }],
});
const fooInstanceParameter = new volcengine.mongodb.InstanceParameter("fooInstanceParameter", {
    instanceId: fooInstance.id,
    parameterName: "cursorTimeoutMillis",
    parameterRole: "Node",
    parameterValue: "600111",
});
const fooInstanceParameters = volcengine.mongodb.InstanceParametersOutput({
    instanceId: fooInstance.id,
    parameterNames: "cursorTimeoutMillis",
    parameterRole: "Node",
});
Copy
import pulumi
import pulumi_volcengine as volcengine

foo_zones = volcengine.ecs.zones()
foo_vpc = volcengine.vpc.Vpc("fooVpc",
    vpc_name="acc-test-vpc",
    cidr_block="172.16.0.0/16")
foo_subnet = volcengine.vpc.Subnet("fooSubnet",
    subnet_name="acc-test-subnet",
    cidr_block="172.16.0.0/24",
    zone_id=foo_zones.zones[0].id,
    vpc_id=foo_vpc.id)
foo_instance = volcengine.mongodb.Instance("fooInstance",
    db_engine_version="MongoDB_4_0",
    instance_type="ReplicaSet",
    super_account_password="@acc-test-123",
    node_spec="mongo.2c4g",
    mongos_node_spec="mongo.mongos.2c4g",
    instance_name="acc-test-mongo-replica",
    charge_type="PostPaid",
    project_name="default",
    mongos_node_number=32,
    shard_number=3,
    storage_space_gb=20,
    subnet_id=foo_subnet.id,
    zone_id=foo_zones.zones[0].id,
    tags=[volcengine.mongodb.InstanceTagArgs(
        key="k1",
        value="v1",
    )])
foo_instance_parameter = volcengine.mongodb.InstanceParameter("fooInstanceParameter",
    instance_id=foo_instance.id,
    parameter_name="cursorTimeoutMillis",
    parameter_role="Node",
    parameter_value="600111")
foo_instance_parameters = volcengine.mongodb.instance_parameters_output(instance_id=foo_instance.id,
    parameter_names="cursorTimeoutMillis",
    parameter_role="Node")
Copy
package main

import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/mongodb"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		fooZones, err := ecs.Zones(ctx, nil, nil)
		if err != nil {
			return err
		}
		fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
			VpcName:   pulumi.String("acc-test-vpc"),
			CidrBlock: pulumi.String("172.16.0.0/16"),
		})
		if err != nil {
			return err
		}
		fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
			SubnetName: pulumi.String("acc-test-subnet"),
			CidrBlock:  pulumi.String("172.16.0.0/24"),
			ZoneId:     pulumi.String(fooZones.Zones[0].Id),
			VpcId:      fooVpc.ID(),
		})
		if err != nil {
			return err
		}
		fooInstance, err := mongodb.NewInstance(ctx, "fooInstance", &mongodb.InstanceArgs{
			DbEngineVersion:      pulumi.String("MongoDB_4_0"),
			InstanceType:         pulumi.String("ReplicaSet"),
			SuperAccountPassword: pulumi.String("@acc-test-123"),
			NodeSpec:             pulumi.String("mongo.2c4g"),
			MongosNodeSpec:       pulumi.String("mongo.mongos.2c4g"),
			InstanceName:         pulumi.String("acc-test-mongo-replica"),
			ChargeType:           pulumi.String("PostPaid"),
			ProjectName:          pulumi.String("default"),
			MongosNodeNumber:     pulumi.Int(32),
			ShardNumber:          pulumi.Int(3),
			StorageSpaceGb:       pulumi.Int(20),
			SubnetId:             fooSubnet.ID(),
			ZoneId:               pulumi.String(fooZones.Zones[0].Id),
			Tags: mongodb.InstanceTagArray{
				&mongodb.InstanceTagArgs{
					Key:   pulumi.String("k1"),
					Value: pulumi.String("v1"),
				},
			},
		})
		if err != nil {
			return err
		}
		_, err = mongodb.NewInstanceParameter(ctx, "fooInstanceParameter", &mongodb.InstanceParameterArgs{
			InstanceId:     fooInstance.ID(),
			ParameterName:  pulumi.String("cursorTimeoutMillis"),
			ParameterRole:  pulumi.String("Node"),
			ParameterValue: pulumi.String("600111"),
		})
		if err != nil {
			return err
		}
		_ = mongodb.InstanceParametersOutput(ctx, mongodb.InstanceParametersOutputArgs{
			InstanceId:     fooInstance.ID(),
			ParameterNames: pulumi.String("cursorTimeoutMillis"),
			ParameterRole:  pulumi.String("Node"),
		}, nil)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;

return await Deployment.RunAsync(() => 
{
    var fooZones = Volcengine.Ecs.Zones.Invoke();

    var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
    {
        VpcName = "acc-test-vpc",
        CidrBlock = "172.16.0.0/16",
    });

    var fooSubnet = new Volcengine.Vpc.Subnet("fooSubnet", new()
    {
        SubnetName = "acc-test-subnet",
        CidrBlock = "172.16.0.0/24",
        ZoneId = fooZones.Apply(zonesResult => zonesResult.Zones[0]?.Id),
        VpcId = fooVpc.Id,
    });

    var fooInstance = new Volcengine.Mongodb.Instance("fooInstance", new()
    {
        DbEngineVersion = "MongoDB_4_0",
        InstanceType = "ReplicaSet",
        SuperAccountPassword = "@acc-test-123",
        NodeSpec = "mongo.2c4g",
        MongosNodeSpec = "mongo.mongos.2c4g",
        InstanceName = "acc-test-mongo-replica",
        ChargeType = "PostPaid",
        ProjectName = "default",
        MongosNodeNumber = 32,
        ShardNumber = 3,
        StorageSpaceGb = 20,
        SubnetId = fooSubnet.Id,
        ZoneId = fooZones.Apply(zonesResult => zonesResult.Zones[0]?.Id),
        Tags = new[]
        {
            new Volcengine.Mongodb.Inputs.InstanceTagArgs
            {
                Key = "k1",
                Value = "v1",
            },
        },
    });

    var fooInstanceParameter = new Volcengine.Mongodb.InstanceParameter("fooInstanceParameter", new()
    {
        InstanceId = fooInstance.Id,
        ParameterName = "cursorTimeoutMillis",
        ParameterRole = "Node",
        ParameterValue = "600111",
    });

    var fooInstanceParameters = Volcengine.Mongodb.InstanceParameters.Invoke(new()
    {
        InstanceId = fooInstance.Id,
        ParameterNames = "cursorTimeoutMillis",
        ParameterRole = "Node",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.ecs.EcsFunctions;
import com.pulumi.volcengine.ecs.inputs.ZonesArgs;
import com.pulumi.volcengine.vpc.Vpc;
import com.pulumi.volcengine.vpc.VpcArgs;
import com.pulumi.volcengine.vpc.Subnet;
import com.pulumi.volcengine.vpc.SubnetArgs;
import com.pulumi.volcengine.mongodb.Instance;
import com.pulumi.volcengine.mongodb.InstanceArgs;
import com.pulumi.volcengine.mongodb.inputs.InstanceTagArgs;
import com.pulumi.volcengine.mongodb.InstanceParameter;
import com.pulumi.volcengine.mongodb.InstanceParameterArgs;
import com.pulumi.volcengine.mongodb.MongodbFunctions;
import com.pulumi.volcengine.mongodb.inputs.InstanceParametersArgs;
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 fooZones = EcsFunctions.Zones();

        var fooVpc = new Vpc("fooVpc", VpcArgs.builder()        
            .vpcName("acc-test-vpc")
            .cidrBlock("172.16.0.0/16")
            .build());

        var fooSubnet = new Subnet("fooSubnet", SubnetArgs.builder()        
            .subnetName("acc-test-subnet")
            .cidrBlock("172.16.0.0/24")
            .zoneId(fooZones.applyValue(zonesResult -> zonesResult.zones()[0].id()))
            .vpcId(fooVpc.id())
            .build());

        var fooInstance = new Instance("fooInstance", InstanceArgs.builder()        
            .dbEngineVersion("MongoDB_4_0")
            .instanceType("ReplicaSet")
            .superAccountPassword("@acc-test-123")
            .nodeSpec("mongo.2c4g")
            .mongosNodeSpec("mongo.mongos.2c4g")
            .instanceName("acc-test-mongo-replica")
            .chargeType("PostPaid")
            .projectName("default")
            .mongosNodeNumber(32)
            .shardNumber(3)
            .storageSpaceGb(20)
            .subnetId(fooSubnet.id())
            .zoneId(fooZones.applyValue(zonesResult -> zonesResult.zones()[0].id()))
            .tags(InstanceTagArgs.builder()
                .key("k1")
                .value("v1")
                .build())
            .build());

        var fooInstanceParameter = new InstanceParameter("fooInstanceParameter", InstanceParameterArgs.builder()        
            .instanceId(fooInstance.id())
            .parameterName("cursorTimeoutMillis")
            .parameterRole("Node")
            .parameterValue("600111")
            .build());

        final var fooInstanceParameters = MongodbFunctions.InstanceParameters(InstanceParametersArgs.builder()
            .instanceId(fooInstance.id())
            .parameterNames("cursorTimeoutMillis")
            .parameterRole("Node")
            .build());

    }
}
Copy
resources:
  fooVpc:
    type: volcengine:vpc:Vpc
    properties:
      vpcName: acc-test-vpc
      cidrBlock: 172.16.0.0/16
  fooSubnet:
    type: volcengine:vpc:Subnet
    properties:
      subnetName: acc-test-subnet
      cidrBlock: 172.16.0.0/24
      zoneId: ${fooZones.zones[0].id}
      vpcId: ${fooVpc.id}
  fooInstance:
    type: volcengine:mongodb:Instance
    properties:
      dbEngineVersion: MongoDB_4_0
      instanceType: ReplicaSet
      superAccountPassword: '@acc-test-123'
      nodeSpec: mongo.2c4g
      mongosNodeSpec: mongo.mongos.2c4g
      instanceName: acc-test-mongo-replica
      chargeType: PostPaid
      projectName: default
      mongosNodeNumber: 32
      shardNumber: 3
      storageSpaceGb: 20
      subnetId: ${fooSubnet.id}
      zoneId: ${fooZones.zones[0].id}
      tags:
        - key: k1
          value: v1
  fooInstanceParameter:
    type: volcengine:mongodb:InstanceParameter
    properties:
      instanceId: ${fooInstance.id}
      parameterName: cursorTimeoutMillis
      parameterRole: Node
      parameterValue: '600111'
variables:
  fooZones:
    fn::invoke:
      Function: volcengine:ecs:Zones
      Arguments: {}
  fooInstanceParameters:
    fn::invoke:
      Function: volcengine:mongodb:InstanceParameters
      Arguments:
        instanceId: ${fooInstance.id}
        parameterNames: cursorTimeoutMillis
        parameterRole: Node
Copy

Using InstanceParameters

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 instanceParameters(args: InstanceParametersArgs, opts?: InvokeOptions): Promise<InstanceParametersResult>
function instanceParametersOutput(args: InstanceParametersOutputArgs, opts?: InvokeOptions): Output<InstanceParametersResult>
Copy
def instance_parameters(instance_id: Optional[str] = None,
                        output_file: Optional[str] = None,
                        parameter_names: Optional[str] = None,
                        parameter_role: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> InstanceParametersResult
def instance_parameters_output(instance_id: Optional[pulumi.Input[str]] = None,
                        output_file: Optional[pulumi.Input[str]] = None,
                        parameter_names: Optional[pulumi.Input[str]] = None,
                        parameter_role: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[InstanceParametersResult]
Copy
func InstanceParameters(ctx *Context, args *InstanceParametersArgs, opts ...InvokeOption) (*InstanceParametersResult, error)
func InstanceParametersOutput(ctx *Context, args *InstanceParametersOutputArgs, opts ...InvokeOption) InstanceParametersResultOutput
Copy
public static class InstanceParameters 
{
    public static Task<InstanceParametersResult> InvokeAsync(InstanceParametersArgs args, InvokeOptions? opts = null)
    public static Output<InstanceParametersResult> Invoke(InstanceParametersInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<InstanceParametersResult> instanceParameters(InstanceParametersArgs args, InvokeOptions options)
public static Output<InstanceParametersResult> instanceParameters(InstanceParametersArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: volcengine:mongodb:InstanceParameters
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

InstanceId This property is required. string
The instance ID to query.
OutputFile string
File name where to save data source results.
ParameterNames string
The parameter names, support fuzzy query, case insensitive.
ParameterRole string
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
InstanceId This property is required. string
The instance ID to query.
OutputFile string
File name where to save data source results.
ParameterNames string
The parameter names, support fuzzy query, case insensitive.
ParameterRole string
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
instanceId This property is required. String
The instance ID to query.
outputFile String
File name where to save data source results.
parameterNames String
The parameter names, support fuzzy query, case insensitive.
parameterRole String
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
instanceId This property is required. string
The instance ID to query.
outputFile string
File name where to save data source results.
parameterNames string
The parameter names, support fuzzy query, case insensitive.
parameterRole string
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
instance_id This property is required. str
The instance ID to query.
output_file str
File name where to save data source results.
parameter_names str
The parameter names, support fuzzy query, case insensitive.
parameter_role str
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
instanceId This property is required. String
The instance ID to query.
outputFile String
File name where to save data source results.
parameterNames String
The parameter names, support fuzzy query, case insensitive.
parameterRole String
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.

InstanceParameters Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
InstanceId string
The instance ID.
InstanceParameters List<InstanceParametersInstanceParameter>
The list of parameters.
Parameters List<InstanceParametersParameter>
(Deprecated) This field has been deprecated and it is recommended to use instance_parameters. The collection of parameter query.

Deprecated: This field has been deprecated and it is recommended to use instance_parameters.

TotalCount int
The total count of mongodb instance parameter query.
OutputFile string
ParameterNames string
ParameterRole string
The node type to which the parameter belongs.
Id string
The provider-assigned unique ID for this managed resource.
InstanceId string
The instance ID.
InstanceParameters []InstanceParametersInstanceParameter
The list of parameters.
Parameters []InstanceParametersParameter
(Deprecated) This field has been deprecated and it is recommended to use instance_parameters. The collection of parameter query.

Deprecated: This field has been deprecated and it is recommended to use instance_parameters.

TotalCount int
The total count of mongodb instance parameter query.
OutputFile string
ParameterNames string
ParameterRole string
The node type to which the parameter belongs.
id String
The provider-assigned unique ID for this managed resource.
instanceId String
The instance ID.
instanceParameters List<InstanceParametersInstanceParameter>
The list of parameters.
parameters List<InstanceParametersParameter>
(Deprecated) This field has been deprecated and it is recommended to use instance_parameters. The collection of parameter query.

Deprecated: This field has been deprecated and it is recommended to use instance_parameters.

totalCount Integer
The total count of mongodb instance parameter query.
outputFile String
parameterNames String
parameterRole String
The node type to which the parameter belongs.
id string
The provider-assigned unique ID for this managed resource.
instanceId string
The instance ID.
instanceParameters InstanceParametersInstanceParameter[]
The list of parameters.
parameters InstanceParametersParameter[]
(Deprecated) This field has been deprecated and it is recommended to use instance_parameters. The collection of parameter query.

Deprecated: This field has been deprecated and it is recommended to use instance_parameters.

totalCount number
The total count of mongodb instance parameter query.
outputFile string
parameterNames string
parameterRole string
The node type to which the parameter belongs.
id str
The provider-assigned unique ID for this managed resource.
instance_id str
The instance ID.
instance_parameters Sequence[InstanceParametersInstanceParameter]
The list of parameters.
parameters Sequence[InstanceParametersParameter]
(Deprecated) This field has been deprecated and it is recommended to use instance_parameters. The collection of parameter query.

Deprecated: This field has been deprecated and it is recommended to use instance_parameters.

total_count int
The total count of mongodb instance parameter query.
output_file str
parameter_names str
parameter_role str
The node type to which the parameter belongs.
id String
The provider-assigned unique ID for this managed resource.
instanceId String
The instance ID.
instanceParameters List<Property Map>
The list of parameters.
parameters List<Property Map>
(Deprecated) This field has been deprecated and it is recommended to use instance_parameters. The collection of parameter query.

Deprecated: This field has been deprecated and it is recommended to use instance_parameters.

totalCount Number
The total count of mongodb instance parameter query.
outputFile String
parameterNames String
parameterRole String
The node type to which the parameter belongs.

Supporting Types

InstanceParametersInstanceParameter

CheckingCode This property is required. string
The checking code of parameter.
ForceModify This property is required. bool
Whether the parameter supports modifying.
ForceRestart This property is required. bool
Does the new parameter value need to restart the instance to take effect after modification.
ParameterDefaultValue This property is required. string
The default value of parameter.
ParameterDescription This property is required. string
The description of parameter.
ParameterName This property is required. string
The name of parameter.
ParameterRole This property is required. string
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
ParameterType This property is required. string
The type of parameter value.
ParameterValue This property is required. string
The value of parameter.
CheckingCode This property is required. string
The checking code of parameter.
ForceModify This property is required. bool
Whether the parameter supports modifying.
ForceRestart This property is required. bool
Does the new parameter value need to restart the instance to take effect after modification.
ParameterDefaultValue This property is required. string
The default value of parameter.
ParameterDescription This property is required. string
The description of parameter.
ParameterName This property is required. string
The name of parameter.
ParameterRole This property is required. string
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
ParameterType This property is required. string
The type of parameter value.
ParameterValue This property is required. string
The value of parameter.
checkingCode This property is required. String
The checking code of parameter.
forceModify This property is required. Boolean
Whether the parameter supports modifying.
forceRestart This property is required. Boolean
Does the new parameter value need to restart the instance to take effect after modification.
parameterDefaultValue This property is required. String
The default value of parameter.
parameterDescription This property is required. String
The description of parameter.
parameterName This property is required. String
The name of parameter.
parameterRole This property is required. String
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
parameterType This property is required. String
The type of parameter value.
parameterValue This property is required. String
The value of parameter.
checkingCode This property is required. string
The checking code of parameter.
forceModify This property is required. boolean
Whether the parameter supports modifying.
forceRestart This property is required. boolean
Does the new parameter value need to restart the instance to take effect after modification.
parameterDefaultValue This property is required. string
The default value of parameter.
parameterDescription This property is required. string
The description of parameter.
parameterName This property is required. string
The name of parameter.
parameterRole This property is required. string
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
parameterType This property is required. string
The type of parameter value.
parameterValue This property is required. string
The value of parameter.
checking_code This property is required. str
The checking code of parameter.
force_modify This property is required. bool
Whether the parameter supports modifying.
force_restart This property is required. bool
Does the new parameter value need to restart the instance to take effect after modification.
parameter_default_value This property is required. str
The default value of parameter.
parameter_description This property is required. str
The description of parameter.
parameter_name This property is required. str
The name of parameter.
parameter_role This property is required. str
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
parameter_type This property is required. str
The type of parameter value.
parameter_value This property is required. str
The value of parameter.
checkingCode This property is required. String
The checking code of parameter.
forceModify This property is required. Boolean
Whether the parameter supports modifying.
forceRestart This property is required. Boolean
Does the new parameter value need to restart the instance to take effect after modification.
parameterDefaultValue This property is required. String
The default value of parameter.
parameterDescription This property is required. String
The description of parameter.
parameterName This property is required. String
The name of parameter.
parameterRole This property is required. String
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
parameterType This property is required. String
The type of parameter value.
parameterValue This property is required. String
The value of parameter.

InstanceParametersParameter

DbEngine This property is required. string
The database engine.
DbEngineVersion This property is required. string
The database engine version.
InstanceId This property is required. string
The instance ID to query.
InstanceParameters This property is required. List<InstanceParametersParameterInstanceParameter>
The list of parameters.
Total This property is required. string
The total parameters queried.
DbEngine This property is required. string
The database engine.
DbEngineVersion This property is required. string
The database engine version.
InstanceId This property is required. string
The instance ID to query.
InstanceParameters This property is required. []InstanceParametersParameterInstanceParameter
The list of parameters.
Total This property is required. string
The total parameters queried.
dbEngine This property is required. String
The database engine.
dbEngineVersion This property is required. String
The database engine version.
instanceId This property is required. String
The instance ID to query.
instanceParameters This property is required. List<InstanceParametersParameterInstanceParameter>
The list of parameters.
total This property is required. String
The total parameters queried.
dbEngine This property is required. string
The database engine.
dbEngineVersion This property is required. string
The database engine version.
instanceId This property is required. string
The instance ID to query.
instanceParameters This property is required. InstanceParametersParameterInstanceParameter[]
The list of parameters.
total This property is required. string
The total parameters queried.
db_engine This property is required. str
The database engine.
db_engine_version This property is required. str
The database engine version.
instance_id This property is required. str
The instance ID to query.
instance_parameters This property is required. Sequence[InstanceParametersParameterInstanceParameter]
The list of parameters.
total This property is required. str
The total parameters queried.
dbEngine This property is required. String
The database engine.
dbEngineVersion This property is required. String
The database engine version.
instanceId This property is required. String
The instance ID to query.
instanceParameters This property is required. List<Property Map>
The list of parameters.
total This property is required. String
The total parameters queried.

InstanceParametersParameterInstanceParameter

CheckingCode This property is required. string
The checking code of parameter.
ForceModify This property is required. bool
Whether the parameter supports modifying.
ForceRestart This property is required. bool
Does the new parameter value need to restart the instance to take effect after modification.
ParameterDefaultValue This property is required. string
The default value of parameter.
ParameterDescription This property is required. string
The description of parameter.
ParameterName This property is required. string
The name of parameter.
ParameterRole This property is required. string
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
ParameterType This property is required. string
The type of parameter value.
ParameterValue This property is required. string
The value of parameter.
CheckingCode This property is required. string
The checking code of parameter.
ForceModify This property is required. bool
Whether the parameter supports modifying.
ForceRestart This property is required. bool
Does the new parameter value need to restart the instance to take effect after modification.
ParameterDefaultValue This property is required. string
The default value of parameter.
ParameterDescription This property is required. string
The description of parameter.
ParameterName This property is required. string
The name of parameter.
ParameterRole This property is required. string
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
ParameterType This property is required. string
The type of parameter value.
ParameterValue This property is required. string
The value of parameter.
checkingCode This property is required. String
The checking code of parameter.
forceModify This property is required. Boolean
Whether the parameter supports modifying.
forceRestart This property is required. Boolean
Does the new parameter value need to restart the instance to take effect after modification.
parameterDefaultValue This property is required. String
The default value of parameter.
parameterDescription This property is required. String
The description of parameter.
parameterName This property is required. String
The name of parameter.
parameterRole This property is required. String
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
parameterType This property is required. String
The type of parameter value.
parameterValue This property is required. String
The value of parameter.
checkingCode This property is required. string
The checking code of parameter.
forceModify This property is required. boolean
Whether the parameter supports modifying.
forceRestart This property is required. boolean
Does the new parameter value need to restart the instance to take effect after modification.
parameterDefaultValue This property is required. string
The default value of parameter.
parameterDescription This property is required. string
The description of parameter.
parameterName This property is required. string
The name of parameter.
parameterRole This property is required. string
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
parameterType This property is required. string
The type of parameter value.
parameterValue This property is required. string
The value of parameter.
checking_code This property is required. str
The checking code of parameter.
force_modify This property is required. bool
Whether the parameter supports modifying.
force_restart This property is required. bool
Does the new parameter value need to restart the instance to take effect after modification.
parameter_default_value This property is required. str
The default value of parameter.
parameter_description This property is required. str
The description of parameter.
parameter_name This property is required. str
The name of parameter.
parameter_role This property is required. str
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
parameter_type This property is required. str
The type of parameter value.
parameter_value This property is required. str
The value of parameter.
checkingCode This property is required. String
The checking code of parameter.
forceModify This property is required. Boolean
Whether the parameter supports modifying.
forceRestart This property is required. Boolean
Does the new parameter value need to restart the instance to take effect after modification.
parameterDefaultValue This property is required. String
The default value of parameter.
parameterDescription This property is required. String
The description of parameter.
parameterName This property is required. String
The name of parameter.
parameterRole This property is required. String
The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
parameterType This property is required. String
The type of parameter value.
parameterValue This property is required. String
The value of parameter.

Package Details

Repository
volcengine volcengine/pulumi-volcengine
License
Apache-2.0
Notes
This Pulumi package is based on the volcengine Terraform Provider.
Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine