import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::RDSMySQL::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; /** * Creation time (UTC+8), format: yyyy-MM-dd HH:mm:ss */ readonly createTime: string; /** * Database engine type. Values: InnoDB (InnoDB engine), RocksDB (RocksDB engine). Default: InnoDB */ readonly engineType: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Whether the template contains parameters that require a restart */ readonly needRestart: boolean; /** * Number of parameters included in the template */ readonly parameterNum: number; /** * Associated project */ readonly projectName: string; /** * Template category. Value: DBEngine (database engine parameter) */ readonly templateCategory: string; /** * Parameter template description */ readonly templateDesc: string; /** * Parameter template ID, automatically generated by the system */ readonly templateId: string; /** * Parameter template name */ readonly templateName: string; /** * Parameters included in the parameter template */ readonly templateParams: outputs.rdsmysql.GetParameterTemplateTemplateParam[]; /** * Parameter template type. Values: System (system template), User (user template) */ readonly templateSource: string; /** * Database type of the parameter template. Default: Mysql */ readonly templateType: string; /** * Database version of the parameter template. Value range: MySQL*5*7 (MySQL 5.7 version), MySQL*8*0 (MySQL 8.0 version) */ readonly templateTypeVersion: string; /** * Template modification time */ readonly updateTime: string; } /** * Data Source schema for Volcengine::RDSMySQL::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; }