1. Packages
  2. Volcengine
  3. API Docs
  4. mongodb
  5. InstanceParameters
Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine

volcengine.mongodb.InstanceParameters

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine

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

    Example Usage

    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",
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    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>
    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]
    func InstanceParameters(ctx *Context, args *InstanceParametersArgs, opts ...InvokeOption) (*InstanceParametersResult, error)
    func InstanceParametersOutput(ctx *Context, args *InstanceParametersOutputArgs, opts ...InvokeOption) InstanceParametersResultOutput
    public static class InstanceParameters 
    {
        public static Task<InstanceParametersResult> InvokeAsync(InstanceParametersArgs args, InvokeOptions? opts = null)
        public static Output<InstanceParametersResult> Invoke(InstanceParametersInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<InstanceParametersResult> instanceParameters(InstanceParametersArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: volcengine:mongodb:InstanceParameters
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    InstanceParametersParameter

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

    InstanceParametersParameterInstanceParameter

    CheckingCode string
    The checking code of parameter.
    ForceModify bool
    Whether the parameter supports modifying.
    ForceRestart bool
    Does the new parameter value need to restart the instance to take effect after modification.
    ParameterDefaultValue string
    The default value of parameter.
    ParameterDescription string
    The description of parameter.
    ParameterName string
    The name of parameter.
    ParameterRole string
    The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
    ParameterType string
    The type of parameter value.
    ParameterValue string
    The value of parameter.
    CheckingCode string
    The checking code of parameter.
    ForceModify bool
    Whether the parameter supports modifying.
    ForceRestart bool
    Does the new parameter value need to restart the instance to take effect after modification.
    ParameterDefaultValue string
    The default value of parameter.
    ParameterDescription string
    The description of parameter.
    ParameterName string
    The name of parameter.
    ParameterRole string
    The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
    ParameterType string
    The type of parameter value.
    ParameterValue string
    The value of parameter.
    checkingCode String
    The checking code of parameter.
    forceModify Boolean
    Whether the parameter supports modifying.
    forceRestart Boolean
    Does the new parameter value need to restart the instance to take effect after modification.
    parameterDefaultValue String
    The default value of parameter.
    parameterDescription String
    The description of parameter.
    parameterName String
    The name of parameter.
    parameterRole String
    The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
    parameterType String
    The type of parameter value.
    parameterValue String
    The value of parameter.
    checkingCode string
    The checking code of parameter.
    forceModify boolean
    Whether the parameter supports modifying.
    forceRestart boolean
    Does the new parameter value need to restart the instance to take effect after modification.
    parameterDefaultValue string
    The default value of parameter.
    parameterDescription string
    The description of parameter.
    parameterName string
    The name of parameter.
    parameterRole string
    The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
    parameterType string
    The type of parameter value.
    parameterValue string
    The value of parameter.
    checking_code str
    The checking code of parameter.
    force_modify bool
    Whether the parameter supports modifying.
    force_restart bool
    Does the new parameter value need to restart the instance to take effect after modification.
    parameter_default_value str
    The default value of parameter.
    parameter_description str
    The description of parameter.
    parameter_name str
    The name of parameter.
    parameter_role str
    The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
    parameter_type str
    The type of parameter value.
    parameter_value str
    The value of parameter.
    checkingCode String
    The checking code of parameter.
    forceModify Boolean
    Whether the parameter supports modifying.
    forceRestart Boolean
    Does the new parameter value need to restart the instance to take effect after modification.
    parameterDefaultValue String
    The default value of parameter.
    parameterDescription String
    The description of parameter.
    parameterName String
    The name of parameter.
    parameterRole String
    The node type of instance parameter, valid value contains Node, Shard, ConfigServer, Mongos.
    parameterType String
    The type of parameter value.
    parameterValue 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 logo
    Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine