1. Packages
  2. Volcengine
  3. API Docs
  4. rds_postgresql
  5. getEngineVersionParameters
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 engine version parameters

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const pg12 = volcengine.rds_postgresql.getEngineVersionParameters({
        dbEngine: "PostgreSQL",
        dbEngineVersion: "PostgreSQL_12",
    });
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    pg12 = volcengine.rds_postgresql.get_engine_version_parameters(db_engine="PostgreSQL",
        db_engine_version="PostgreSQL_12")
    
    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.GetEngineVersionParameters(ctx, &rds_postgresql.GetEngineVersionParametersArgs{
    			DbEngine:        "PostgreSQL",
    			DbEngineVersion: "PostgreSQL_12",
    		}, 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 pg12 = Volcengine.Rds_postgresql.GetEngineVersionParameters.Invoke(new()
        {
            DbEngine = "PostgreSQL",
            DbEngineVersion = "PostgreSQL_12",
        });
    
    });
    
    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.GetEngineVersionParametersArgs;
    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 pg12 = Rds_postgresqlFunctions.getEngineVersionParameters(GetEngineVersionParametersArgs.builder()
                .dbEngine("PostgreSQL")
                .dbEngineVersion("PostgreSQL_12")
                .build());
    
        }
    }
    
    variables:
      pg12:
        fn::invoke:
          Function: volcengine:rds_postgresql:getEngineVersionParameters
          Arguments:
            dbEngine: PostgreSQL
            dbEngineVersion: PostgreSQL_12
    

    Using getEngineVersionParameters

    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 getEngineVersionParameters(args: GetEngineVersionParametersArgs, opts?: InvokeOptions): Promise<GetEngineVersionParametersResult>
    function getEngineVersionParametersOutput(args: GetEngineVersionParametersOutputArgs, opts?: InvokeOptions): Output<GetEngineVersionParametersResult>
    def get_engine_version_parameters(db_engine: Optional[str] = None,
                                      db_engine_version: Optional[str] = None,
                                      output_file: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetEngineVersionParametersResult
    def get_engine_version_parameters_output(db_engine: Optional[pulumi.Input[str]] = None,
                                      db_engine_version: Optional[pulumi.Input[str]] = None,
                                      output_file: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetEngineVersionParametersResult]
    func GetEngineVersionParameters(ctx *Context, args *GetEngineVersionParametersArgs, opts ...InvokeOption) (*GetEngineVersionParametersResult, error)
    func GetEngineVersionParametersOutput(ctx *Context, args *GetEngineVersionParametersOutputArgs, opts ...InvokeOption) GetEngineVersionParametersResultOutput

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

    public static class GetEngineVersionParameters 
    {
        public static Task<GetEngineVersionParametersResult> InvokeAsync(GetEngineVersionParametersArgs args, InvokeOptions? opts = null)
        public static Output<GetEngineVersionParametersResult> Invoke(GetEngineVersionParametersInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEngineVersionParametersResult> getEngineVersionParameters(GetEngineVersionParametersArgs args, InvokeOptions options)
    public static Output<GetEngineVersionParametersResult> getEngineVersionParameters(GetEngineVersionParametersArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:rds_postgresql/getEngineVersionParameters:getEngineVersionParameters
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DbEngine string
    The type of the parameter template. The value can only be PostgreSQL.
    DbEngineVersion string
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    OutputFile string
    File name where to save data source results.
    DbEngine string
    The type of the parameter template. The value can only be PostgreSQL.
    DbEngineVersion string
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    OutputFile string
    File name where to save data source results.
    dbEngine String
    The type of the parameter template. The value can only be PostgreSQL.
    dbEngineVersion String
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    outputFile String
    File name where to save data source results.
    dbEngine string
    The type of the parameter template. The value can only be PostgreSQL.
    dbEngineVersion string
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    outputFile string
    File name where to save data source results.
    db_engine str
    The type of the parameter template. The value can only be PostgreSQL.
    db_engine_version str
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    output_file str
    File name where to save data source results.
    dbEngine String
    The type of the parameter template. The value can only be PostgreSQL.
    dbEngineVersion String
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    outputFile String
    File name where to save data source results.

    getEngineVersionParameters Result

    The following output properties are available:

    DbEngine string
    DbEngineVersion string
    The database engine version of the RDS PostgreSQL instance.
    DbEngineVersionParameters List<GetEngineVersionParametersDbEngineVersionParameter>
    The collection of query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    OutputFile string
    DbEngine string
    DbEngineVersion string
    The database engine version of the RDS PostgreSQL instance.
    DbEngineVersionParameters []GetEngineVersionParametersDbEngineVersionParameter
    The collection of query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    OutputFile string
    dbEngine String
    dbEngineVersion String
    The database engine version of the RDS PostgreSQL instance.
    dbEngineVersionParameters List<GetEngineVersionParametersDbEngineVersionParameter>
    The collection of query.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    The total count of query.
    outputFile String
    dbEngine string
    dbEngineVersion string
    The database engine version of the RDS PostgreSQL instance.
    dbEngineVersionParameters GetEngineVersionParametersDbEngineVersionParameter[]
    The collection of query.
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    The total count of query.
    outputFile string
    db_engine str
    db_engine_version str
    The database engine version of the RDS PostgreSQL instance.
    db_engine_version_parameters Sequence[GetEngineVersionParametersDbEngineVersionParameter]
    The collection of query.
    id str
    The provider-assigned unique ID for this managed resource.
    total_count int
    The total count of query.
    output_file str
    dbEngine String
    dbEngineVersion String
    The database engine version of the RDS PostgreSQL instance.
    dbEngineVersionParameters List<Property Map>
    The collection of query.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Number
    The total count of query.
    outputFile String

    Supporting Types

    GetEngineVersionParametersDbEngineVersionParameter

    DbEngineVersion string
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    ParameterCount string
    The number of parameters that users can set under the specified database engine version.
    Parameters List<GetEngineVersionParametersDbEngineVersionParameterParameter>
    The collection of parameters that users can set under the specified database engine version.
    DbEngineVersion string
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    ParameterCount string
    The number of parameters that users can set under the specified database engine version.
    Parameters []GetEngineVersionParametersDbEngineVersionParameterParameter
    The collection of parameters that users can set under the specified database engine version.
    dbEngineVersion String
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    parameterCount String
    The number of parameters that users can set under the specified database engine version.
    parameters List<GetEngineVersionParametersDbEngineVersionParameterParameter>
    The collection of parameters that users can set under the specified database engine version.
    dbEngineVersion string
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    parameterCount string
    The number of parameters that users can set under the specified database engine version.
    parameters GetEngineVersionParametersDbEngineVersionParameterParameter[]
    The collection of parameters that users can set under the specified database engine version.
    db_engine_version str
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    parameter_count str
    The number of parameters that users can set under the specified database engine version.
    parameters Sequence[GetEngineVersionParametersDbEngineVersionParameterParameter]
    The collection of parameters that users can set under the specified database engine version.
    dbEngineVersion String
    The database engine version of the RDS PostgreSQL instance. Valid value: PostgreSQL_11, PostgreSQL_12, PostgreSQL_13, PostgreSQL_14, PostgreSQL_15, PostgreSQL_16, PostgreSQL_17.
    parameterCount String
    The number of parameters that users can set under the specified database engine version.
    parameters List<Property Map>
    The collection of parameters that users can set under the specified database engine version.

    GetEngineVersionParametersDbEngineVersionParameterParameter

    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.

    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