1. Packages
  2. Volcengine
  3. API Docs
  4. rds_postgresql
  5. getInstanceParameters
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
volcengine logo
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine

    Use this data source to query detailed information of rds postgresql instance parameters

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const example = volcengine.rds_postgresql.getInstanceParameters({
        instanceId: "postgres-72715e0d9f58",
        parameterName: "wal_level",
    });
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    example = volcengine.rds_postgresql.get_instance_parameters(instance_id="postgres-72715e0d9f58",
        parameter_name="wal_level")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/rds_postgresql"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := rds_postgresql.GetInstanceParameters(ctx, &rds_postgresql.GetInstanceParametersArgs{
    			InstanceId:    "postgres-72715e0d9f58",
    			ParameterName: pulumi.StringRef("wal_level"),
    		}, 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 example = Volcengine.Rds_postgresql.GetInstanceParameters.Invoke(new()
        {
            InstanceId = "postgres-72715e0d9f58",
            ParameterName = "wal_level",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.rds_postgresql.Rds_postgresqlFunctions;
    import com.pulumi.volcengine.rds_postgresql.inputs.GetInstanceParametersArgs;
    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 example = Rds_postgresqlFunctions.getInstanceParameters(GetInstanceParametersArgs.builder()
                .instanceId("postgres-72715e0d9f58")
                .parameterName("wal_level")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: volcengine:rds_postgresql:getInstanceParameters
          Arguments:
            instanceId: postgres-72715e0d9f58
            parameterName: wal_level
    

    Using getInstanceParameters

    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 getInstanceParameters(args: GetInstanceParametersArgs, opts?: InvokeOptions): Promise<GetInstanceParametersResult>
    function getInstanceParametersOutput(args: GetInstanceParametersOutputArgs, opts?: InvokeOptions): Output<GetInstanceParametersResult>
    def get_instance_parameters(instance_id: Optional[str] = None,
                                output_file: Optional[str] = None,
                                parameter_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetInstanceParametersResult
    def get_instance_parameters_output(instance_id: Optional[pulumi.Input[str]] = None,
                                output_file: Optional[pulumi.Input[str]] = None,
                                parameter_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetInstanceParametersResult]
    func GetInstanceParameters(ctx *Context, args *GetInstanceParametersArgs, opts ...InvokeOption) (*GetInstanceParametersResult, error)
    func GetInstanceParametersOutput(ctx *Context, args *GetInstanceParametersOutputArgs, opts ...InvokeOption) GetInstanceParametersResultOutput

    > Note: This function is named GetInstanceParameters in the Go SDK.

    public static class GetInstanceParameters 
    {
        public static Task<GetInstanceParametersResult> InvokeAsync(GetInstanceParametersArgs args, InvokeOptions? opts = null)
        public static Output<GetInstanceParametersResult> Invoke(GetInstanceParametersInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetInstanceParametersResult> getInstanceParameters(GetInstanceParametersArgs args, InvokeOptions options)
    public static Output<GetInstanceParametersResult> getInstanceParameters(GetInstanceParametersArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:rds_postgresql/getInstanceParameters:getInstanceParameters
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    The ID of the PostgreSQL instance.
    OutputFile string
    File name where to save data source results.
    ParameterName string
    The name of the parameter, supports fuzzy query. If no value is passed or a null value is passed, all parameters under the specified instance will be queried.
    InstanceId string
    The ID of the PostgreSQL instance.
    OutputFile string
    File name where to save data source results.
    ParameterName string
    The name of the parameter, supports fuzzy query. If no value is passed or a null value is passed, all parameters under the specified instance will be queried.
    instanceId String
    The ID of the PostgreSQL instance.
    outputFile String
    File name where to save data source results.
    parameterName String
    The name of the parameter, supports fuzzy query. If no value is passed or a null value is passed, all parameters under the specified instance will be queried.
    instanceId string
    The ID of the PostgreSQL instance.
    outputFile string
    File name where to save data source results.
    parameterName string
    The name of the parameter, supports fuzzy query. If no value is passed or a null value is passed, all parameters under the specified instance will be queried.
    instance_id str
    The ID of the PostgreSQL instance.
    output_file str
    File name where to save data source results.
    parameter_name str
    The name of the parameter, supports fuzzy query. If no value is passed or a null value is passed, all parameters under the specified instance will be queried.
    instanceId String
    The ID of the PostgreSQL instance.
    outputFile String
    File name where to save data source results.
    parameterName String
    The name of the parameter, supports fuzzy query. If no value is passed or a null value is passed, all parameters under the specified instance will be queried.

    getInstanceParameters Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    The ID of the PostgreSQL instance.
    InstanceParameters List<GetInstanceParametersInstanceParameter>
    The collection of query.
    TotalCount int
    The total count of query.
    OutputFile string
    ParameterName string
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    The ID of the PostgreSQL instance.
    InstanceParameters []GetInstanceParametersInstanceParameter
    The collection of query.
    TotalCount int
    The total count of query.
    OutputFile string
    ParameterName string
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    The ID of the PostgreSQL instance.
    instanceParameters List<GetInstanceParametersInstanceParameter>
    The collection of query.
    totalCount Integer
    The total count of query.
    outputFile String
    parameterName String
    id string
    The provider-assigned unique ID for this managed resource.
    instanceId string
    The ID of the PostgreSQL instance.
    instanceParameters GetInstanceParametersInstanceParameter[]
    The collection of query.
    totalCount number
    The total count of query.
    outputFile string
    parameterName string
    id str
    The provider-assigned unique ID for this managed resource.
    instance_id str
    The ID of the PostgreSQL instance.
    instance_parameters Sequence[GetInstanceParametersInstanceParameter]
    The collection of query.
    total_count int
    The total count of query.
    output_file str
    parameter_name str
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    The ID of the PostgreSQL instance.
    instanceParameters List<Property Map>
    The collection of query.
    totalCount Number
    The total count of query.
    outputFile String
    parameterName String

    Supporting Types

    GetInstanceParametersInstanceParameter

    DbEngineVersion string
    The version of the PostgreSQL engine.
    InstanceId string
    The ID of the PostgreSQL instance.
    NoneKernelParameters List<GetInstanceParametersInstanceParameterNoneKernelParameter>

    Deprecated: The current parameter configuration of the instance (non-kernel parameters).

    ParameterCount string
    The total count of parameters.
    Parameters List<GetInstanceParametersInstanceParameterParameter>
    The current parameter configuration of the instance (kernel parameters).
    DbEngineVersion string
    The version of the PostgreSQL engine.
    InstanceId string
    The ID of the PostgreSQL instance.
    NoneKernelParameters []GetInstanceParametersInstanceParameterNoneKernelParameter

    Deprecated: The current parameter configuration of the instance (non-kernel parameters).

    ParameterCount string
    The total count of parameters.
    Parameters []GetInstanceParametersInstanceParameterParameter
    The current parameter configuration of the instance (kernel parameters).
    dbEngineVersion String
    The version of the PostgreSQL engine.
    instanceId String
    The ID of the PostgreSQL instance.
    noneKernelParameters List<GetInstanceParametersInstanceParameterNoneKernelParameter>

    Deprecated: The current parameter configuration of the instance (non-kernel parameters).

    parameterCount String
    The total count of parameters.
    parameters List<GetInstanceParametersInstanceParameterParameter>
    The current parameter configuration of the instance (kernel parameters).
    dbEngineVersion string
    The version of the PostgreSQL engine.
    instanceId string
    The ID of the PostgreSQL instance.
    noneKernelParameters GetInstanceParametersInstanceParameterNoneKernelParameter[]

    Deprecated: The current parameter configuration of the instance (non-kernel parameters).

    parameterCount string
    The total count of parameters.
    parameters GetInstanceParametersInstanceParameterParameter[]
    The current parameter configuration of the instance (kernel parameters).
    db_engine_version str
    The version of the PostgreSQL engine.
    instance_id str
    The ID of the PostgreSQL instance.
    none_kernel_parameters Sequence[GetInstanceParametersInstanceParameterNoneKernelParameter]

    Deprecated: The current parameter configuration of the instance (non-kernel parameters).

    parameter_count str
    The total count of parameters.
    parameters Sequence[GetInstanceParametersInstanceParameterParameter]
    The current parameter configuration of the instance (kernel parameters).
    dbEngineVersion String
    The version of the PostgreSQL engine.
    instanceId String
    The ID of the PostgreSQL instance.
    noneKernelParameters List<Property Map>

    Deprecated: The current parameter configuration of the instance (non-kernel parameters).

    parameterCount String
    The total count of parameters.
    parameters List<Property Map>
    The current parameter configuration of the instance (kernel parameters).

    GetInstanceParametersInstanceParameterNoneKernelParameter

    CheckingCode string
    The value range of the parameter.
    DefaultValue string
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    Description string
    The description of the parameter in English.
    DescriptionZh string
    The description of the parameter in Chinese.
    ForceRestart bool
    Indicates whether a restart is required after the parameter is modified.
    Name string
    The name of the parameter.
    Type string
    The type of the parameter.
    Value string
    The current value of the parameter.
    CheckingCode string
    The value range of the parameter.
    DefaultValue string
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    Description string
    The description of the parameter in English.
    DescriptionZh string
    The description of the parameter in Chinese.
    ForceRestart bool
    Indicates whether a restart is required after the parameter is modified.
    Name string
    The name of the parameter.
    Type string
    The type of the parameter.
    Value string
    The current value of the parameter.
    checkingCode String
    The value range of the parameter.
    defaultValue String
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    description String
    The description of the parameter in English.
    descriptionZh String
    The description of the parameter in Chinese.
    forceRestart Boolean
    Indicates whether a restart is required after the parameter is modified.
    name String
    The name of the parameter.
    type String
    The type of the parameter.
    value String
    The current value of the parameter.
    checkingCode string
    The value range of the parameter.
    defaultValue string
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    description string
    The description of the parameter in English.
    descriptionZh string
    The description of the parameter in Chinese.
    forceRestart boolean
    Indicates whether a restart is required after the parameter is modified.
    name string
    The name of the parameter.
    type string
    The type of the parameter.
    value string
    The current value of the parameter.
    checking_code str
    The value range of the parameter.
    default_value str
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    description str
    The description of the parameter in English.
    description_zh str
    The description of the parameter in Chinese.
    force_restart bool
    Indicates whether a restart is required after the parameter is modified.
    name str
    The name of the parameter.
    type str
    The type of the parameter.
    value str
    The current value of the parameter.
    checkingCode String
    The value range of the parameter.
    defaultValue String
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    description String
    The description of the parameter in English.
    descriptionZh String
    The description of the parameter in Chinese.
    forceRestart Boolean
    Indicates whether a restart is required after the parameter is modified.
    name String
    The name of the parameter.
    type String
    The type of the parameter.
    value String
    The current value of the parameter.

    GetInstanceParametersInstanceParameterParameter

    CheckingCode string
    The value range of the parameter.
    DefaultValue string
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    Description string
    The description of the parameter in English.
    DescriptionZh string
    The description of the parameter in Chinese.
    ForceRestart bool
    Indicates whether a restart is required after the parameter is modified.
    Name string
    The name of the parameter.
    Type string
    The type of the parameter.
    Value string
    The current value of the parameter.
    CheckingCode string
    The value range of the parameter.
    DefaultValue string
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    Description string
    The description of the parameter in English.
    DescriptionZh string
    The description of the parameter in Chinese.
    ForceRestart bool
    Indicates whether a restart is required after the parameter is modified.
    Name string
    The name of the parameter.
    Type string
    The type of the parameter.
    Value string
    The current value of the parameter.
    checkingCode String
    The value range of the parameter.
    defaultValue String
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    description String
    The description of the parameter in English.
    descriptionZh String
    The description of the parameter in Chinese.
    forceRestart Boolean
    Indicates whether a restart is required after the parameter is modified.
    name String
    The name of the parameter.
    type String
    The type of the parameter.
    value String
    The current value of the parameter.
    checkingCode string
    The value range of the parameter.
    defaultValue string
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    description string
    The description of the parameter in English.
    descriptionZh string
    The description of the parameter in Chinese.
    forceRestart boolean
    Indicates whether a restart is required after the parameter is modified.
    name string
    The name of the parameter.
    type string
    The type of the parameter.
    value string
    The current value of the parameter.
    checking_code str
    The value range of the parameter.
    default_value str
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    description str
    The description of the parameter in English.
    description_zh str
    The description of the parameter in Chinese.
    force_restart bool
    Indicates whether a restart is required after the parameter is modified.
    name str
    The name of the parameter.
    type str
    The type of the parameter.
    value str
    The current value of the parameter.
    checkingCode String
    The value range of the parameter.
    defaultValue String
    Parameter default value. Refers to the default value provided in the default template corresponding to this instance.
    description String
    The description of the parameter in English.
    descriptionZh String
    The description of the parameter in Chinese.
    forceRestart Boolean
    Indicates whether a restart is required after the parameter is modified.
    name String
    The name of the parameter.
    type String
    The type of the parameter.
    value String
    The current value of the 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.43 published on Friday, Jan 16, 2026 by Volcengine
      Meet Neo: Your AI Platform Teammate