import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::RDSPostgreSQL::ParameterTemplate */ export declare function getParameterTemplate(args: GetParameterTemplateArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getParameterTemplate. */ export interface GetParameterTemplateArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getParameterTemplate. */ export interface GetParameterTemplateResult { /** * Account ID */ readonly accountId: string; /** * Parameter template creation time */ readonly createTime: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Whether the template contains parameters that require a restart to take effect */ readonly needRestart: boolean; /** * Number of parameters included in the template */ readonly parameterNum: number; /** * Template category */ readonly templateCategory: string; /** * Parameter template description information */ readonly templateDesc: string; /** * Parameter template ID, automatically generated by the system */ readonly templateId: string; /** * Parameter template name */ readonly templateName: string; /** * List of parameters included in the parameter template */ readonly templateParams: outputs.rdspostgresql.GetParameterTemplateTemplateParam[]; /** * Parameter template source type. Options: System (system template), User (user template) */ readonly templateSource: string; /** * Database type of the parameter template. Value: PostgreSQL */ readonly templateType: string; /** * Database version of the parameter template, such as PostgreSQL*13, PostgreSQL*14, PostgreSQL_15, etc */ readonly templateTypeVersion: string; /** * Last modified time of the parameter template */ readonly updateTime: string; } /** * Data Source schema for Volcengine::RDSPostgreSQL::ParameterTemplate */ export declare function getParameterTemplateOutput(args: GetParameterTemplateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getParameterTemplate. */ export interface GetParameterTemplateOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }