Module config

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-mysql repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-mysql repo.



let authenticationPlugin

let authenticationPlugin: string | undefined =  __config.get("authenticationPlugin");

let endpoint

let endpoint: string | undefined =  __config.get("endpoint") || utilities.getEnv("MYSQL_ENDPOINT");

let maxConnLifetimeSec

let maxConnLifetimeSec: number | undefined =  __config.getObject<number>("maxConnLifetimeSec");

let maxOpenConns

let maxOpenConns: number | undefined =  __config.getObject<number>("maxOpenConns");

let password

let password: string | undefined =  __config.get("password") || utilities.getEnv("MYSQL_PASSWORD");

let proxy

let proxy: string | undefined =  __config.get("proxy") || utilities.getEnv("ALL_PROXY", "all_proxy");

let tls

let tls: string | undefined =  __config.get("tls") || (utilities.getEnv("MYSQL_TLS_CONFIG") || "false");

let username

let username: string | undefined =  __config.get("username") || utilities.getEnv("MYSQL_USERNAME");