Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
Deprecated: volcengine.rds_postgresql.ParameterTemplates has been deprecated in favor of volcengine.rds_postgresql.getParameterTemplates
Use this data source to query detailed information of rds postgresql parameter templates
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const templates = volcengine.rds_postgresql.getParameterTemplates({
templateCategory: "DBEngine",
templateType: "PostgreSQL",
templateTypeVersion: "PostgreSQL_12",
});
import pulumi
import pulumi_volcengine as volcengine
templates = volcengine.rds_postgresql.get_parameter_templates(template_category="DBEngine",
template_type="PostgreSQL",
template_type_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.GetParameterTemplates(ctx, &rds_postgresql.GetParameterTemplatesArgs{
TemplateCategory: pulumi.StringRef("DBEngine"),
TemplateType: pulumi.StringRef("PostgreSQL"),
TemplateTypeVersion: pulumi.StringRef("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 templates = Volcengine.Rds_postgresql.GetParameterTemplates.Invoke(new()
{
TemplateCategory = "DBEngine",
TemplateType = "PostgreSQL",
TemplateTypeVersion = "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.GetParameterTemplatesArgs;
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 templates = Rds_postgresqlFunctions.getParameterTemplates(GetParameterTemplatesArgs.builder()
.templateCategory("DBEngine")
.templateType("PostgreSQL")
.templateTypeVersion("PostgreSQL_12")
.build());
}
}
variables:
templates:
fn::invoke:
Function: volcengine:rds_postgresql:getParameterTemplates
Arguments:
templateCategory: DBEngine
templateType: PostgreSQL
templateTypeVersion: PostgreSQL_12
Using ParameterTemplates
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 parameterTemplates(args: ParameterTemplatesArgs, opts?: InvokeOptions): Promise<ParameterTemplatesResult>
function parameterTemplatesOutput(args: ParameterTemplatesOutputArgs, opts?: InvokeOptions): Output<ParameterTemplatesResult>def parameter_templates(output_file: Optional[str] = None,
template_category: Optional[str] = None,
template_source: Optional[str] = None,
template_type: Optional[str] = None,
template_type_version: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> ParameterTemplatesResult
def parameter_templates_output(output_file: Optional[pulumi.Input[str]] = None,
template_category: Optional[pulumi.Input[str]] = None,
template_source: Optional[pulumi.Input[str]] = None,
template_type: Optional[pulumi.Input[str]] = None,
template_type_version: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[ParameterTemplatesResult]func ParameterTemplates(ctx *Context, args *ParameterTemplatesArgs, opts ...InvokeOption) (*ParameterTemplatesResult, error)
func ParameterTemplatesOutput(ctx *Context, args *ParameterTemplatesOutputArgs, opts ...InvokeOption) ParameterTemplatesResultOutputpublic static class ParameterTemplates
{
public static Task<ParameterTemplatesResult> InvokeAsync(ParameterTemplatesArgs args, InvokeOptions? opts = null)
public static Output<ParameterTemplatesResult> Invoke(ParameterTemplatesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ParameterTemplatesResult> parameterTemplates(ParameterTemplatesArgs args, InvokeOptions options)
public static Output<ParameterTemplatesResult> parameterTemplates(ParameterTemplatesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:rds_postgresql:ParameterTemplates
arguments:
# arguments dictionaryThe following arguments are supported:
- Output
File string - File name where to save data source results.
- Template
Category string - Classification of parameter templates. The current value can only be DBEngine.
- Template
Source string - The source of the parameter template. The current value can only be User.
- Template
Type string - The type of the parameter template. The current value can only be PostgreSQL.
- Template
Type stringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- Output
File string - File name where to save data source results.
- Template
Category string - Classification of parameter templates. The current value can only be DBEngine.
- Template
Source string - The source of the parameter template. The current value can only be User.
- Template
Type string - The type of the parameter template. The current value can only be PostgreSQL.
- Template
Type stringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- output
File String - File name where to save data source results.
- template
Category String - Classification of parameter templates. The current value can only be DBEngine.
- template
Source String - The source of the parameter template. The current value can only be User.
- template
Type String - The type of the parameter template. The current value can only be PostgreSQL.
- template
Type StringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- output
File string - File name where to save data source results.
- template
Category string - Classification of parameter templates. The current value can only be DBEngine.
- template
Source string - The source of the parameter template. The current value can only be User.
- template
Type string - The type of the parameter template. The current value can only be PostgreSQL.
- template
Type stringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- output_
file str - File name where to save data source results.
- template_
category str - Classification of parameter templates. The current value can only be DBEngine.
- template_
source str - The source of the parameter template. The current value can only be User.
- template_
type str - The type of the parameter template. The current value can only be PostgreSQL.
- template_
type_ strversion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- output
File String - File name where to save data source results.
- template
Category String - Classification of parameter templates. The current value can only be DBEngine.
- template
Source String - The source of the parameter template. The current value can only be User.
- template
Type String - The type of the parameter template. The current value can only be PostgreSQL.
- template
Type StringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
ParameterTemplates Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Template
Infos List<ParameterTemplates Template Info> - Parameter template list.
- Total
Count int - The total count of query.
- Output
File string - Template
Category string - Classification of parameter templates. The current value can only be DBEngine.
- Template
Source string - The source of the parameter template. The current value can only be User.
- Template
Type string - The type of the parameter template. The current value can only be PostgreSQL.
- Template
Type stringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- Id string
- The provider-assigned unique ID for this managed resource.
- Template
Infos []ParameterTemplates Template Info - Parameter template list.
- Total
Count int - The total count of query.
- Output
File string - Template
Category string - Classification of parameter templates. The current value can only be DBEngine.
- Template
Source string - The source of the parameter template. The current value can only be User.
- Template
Type string - The type of the parameter template. The current value can only be PostgreSQL.
- Template
Type stringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- id String
- The provider-assigned unique ID for this managed resource.
- template
Infos List<ParameterTemplates Template Info> - Parameter template list.
- total
Count Integer - The total count of query.
- output
File String - template
Category String - Classification of parameter templates. The current value can only be DBEngine.
- template
Source String - The source of the parameter template. The current value can only be User.
- template
Type String - The type of the parameter template. The current value can only be PostgreSQL.
- template
Type StringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- id string
- The provider-assigned unique ID for this managed resource.
- template
Infos ParameterTemplates Template Info[] - Parameter template list.
- total
Count number - The total count of query.
- output
File string - template
Category string - Classification of parameter templates. The current value can only be DBEngine.
- template
Source string - The source of the parameter template. The current value can only be User.
- template
Type string - The type of the parameter template. The current value can only be PostgreSQL.
- template
Type stringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- id str
- The provider-assigned unique ID for this managed resource.
- template_
infos Sequence[ParameterTemplates Template Info] - Parameter template list.
- total_
count int - The total count of query.
- output_
file str - template_
category str - Classification of parameter templates. The current value can only be DBEngine.
- template_
source str - The source of the parameter template. The current value can only be User.
- template_
type str - The type of the parameter template. The current value can only be PostgreSQL.
- template_
type_ strversion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- id String
- The provider-assigned unique ID for this managed resource.
- template
Infos List<Property Map> - Parameter template list.
- total
Count Number - The total count of query.
- output
File String - template
Category String - Classification of parameter templates. The current value can only be DBEngine.
- template
Source String - The source of the parameter template. The current value can only be User.
- template
Type String - The type of the parameter template. The current value can only be PostgreSQL.
- template
Type StringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
Supporting Types
ParameterTemplatesTemplateInfo
- Account
Id string - Account ID.
- Create
Time string - Creation time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- Need
Restart bool - Indicates whether the parameter template change requires a restart.
- Parameter
Num int - Number of parameters in the parameter template.
- Template
Category string - Classification of parameter templates. The current value can only be DBEngine.
- Template
Desc string - Description information of the parameter template.
- Template
Id string - Parameter template ID.
- Template
Name string - Parameter template name.
- Template
Params List<ParameterTemplates Template Info Template Param> - Parameter configuration of the parameter template.
- Template
Source string - The source of the parameter template. The current value can only be User.
- Template
Type string - The type of the parameter template. The current value can only be PostgreSQL.
- Template
Type stringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- Update
Time string - Update time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- Account
Id string - Account ID.
- Create
Time string - Creation time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- Need
Restart bool - Indicates whether the parameter template change requires a restart.
- Parameter
Num int - Number of parameters in the parameter template.
- Template
Category string - Classification of parameter templates. The current value can only be DBEngine.
- Template
Desc string - Description information of the parameter template.
- Template
Id string - Parameter template ID.
- Template
Name string - Parameter template name.
- Template
Params []ParameterTemplates Template Info Template Param - Parameter configuration of the parameter template.
- Template
Source string - The source of the parameter template. The current value can only be User.
- Template
Type string - The type of the parameter template. The current value can only be PostgreSQL.
- Template
Type stringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- Update
Time string - Update time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- account
Id String - Account ID.
- create
Time String - Creation time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- need
Restart Boolean - Indicates whether the parameter template change requires a restart.
- parameter
Num Integer - Number of parameters in the parameter template.
- template
Category String - Classification of parameter templates. The current value can only be DBEngine.
- template
Desc String - Description information of the parameter template.
- template
Id String - Parameter template ID.
- template
Name String - Parameter template name.
- template
Params List<ParameterTemplates Template Info Template Param> - Parameter configuration of the parameter template.
- template
Source String - The source of the parameter template. The current value can only be User.
- template
Type String - The type of the parameter template. The current value can only be PostgreSQL.
- template
Type StringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- update
Time String - Update time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- account
Id string - Account ID.
- create
Time string - Creation time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- need
Restart boolean - Indicates whether the parameter template change requires a restart.
- parameter
Num number - Number of parameters in the parameter template.
- template
Category string - Classification of parameter templates. The current value can only be DBEngine.
- template
Desc string - Description information of the parameter template.
- template
Id string - Parameter template ID.
- template
Name string - Parameter template name.
- template
Params ParameterTemplates Template Info Template Param[] - Parameter configuration of the parameter template.
- template
Source string - The source of the parameter template. The current value can only be User.
- template
Type string - The type of the parameter template. The current value can only be PostgreSQL.
- template
Type stringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- update
Time string - Update time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- account_
id str - Account ID.
- create_
time str - Creation time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- need_
restart bool - Indicates whether the parameter template change requires a restart.
- parameter_
num int - Number of parameters in the parameter template.
- template_
category str - Classification of parameter templates. The current value can only be DBEngine.
- template_
desc str - Description information of the parameter template.
- template_
id str - Parameter template ID.
- template_
name str - Parameter template name.
- template_
params Sequence[ParameterTemplates Template Info Template Param] - Parameter configuration of the parameter template.
- template_
source str - The source of the parameter template. The current value can only be User.
- template_
type str - The type of the parameter template. The current value can only be PostgreSQL.
- template_
type_ strversion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- update_
time str - Update time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- account
Id String - Account ID.
- create
Time String - Creation time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
- need
Restart Boolean - Indicates whether the parameter template change requires a restart.
- parameter
Num Number - Number of parameters in the parameter template.
- template
Category String - Classification of parameter templates. The current value can only be DBEngine.
- template
Desc String - Description information of the parameter template.
- template
Id String - Parameter template ID.
- template
Name String - Parameter template name.
- template
Params List<Property Map> - Parameter configuration of the parameter template.
- template
Source String - The source of the parameter template. The current value can only be User.
- template
Type String - The type of the parameter template. The current value can only be PostgreSQL.
- template
Type StringVersion - PostgreSQL compatible versions. The current value can only be PostgreSQL_11/12/13/14/15/16/17.
- update
Time String - Update time of the parameter template. The format is yyyy-MM-ddTHH:mm:ss.sssZ (UTC time).
ParameterTemplatesTemplateInfoTemplateParam
- Checking
Code string - The value range of the parameter.
- Default
Value 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.
- Description
Zh string - The description of the parameter in Chinese.
- Force
Restart 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.
- Checking
Code string - The value range of the parameter.
- Default
Value 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.
- Description
Zh string - The description of the parameter in Chinese.
- Force
Restart 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.
- checking
Code String - The value range of the parameter.
- default
Value 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.
- description
Zh String - The description of the parameter in Chinese.
- force
Restart 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 string - The value range of the parameter.
- default
Value 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.
- description
Zh string - The description of the parameter in Chinese.
- force
Restart 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.
- checking
Code String - The value range of the parameter.
- default
Value 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.
- description
Zh String - The description of the parameter in Chinese.
- force
Restart 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
volcengineTerraform Provider.
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
