Module config

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

APIs

APIs

let kongAdminPassword

let kongAdminPassword: string | undefined =  __config.get("kongAdminPassword") || utilities.getEnv("KONG_ADMIN_PASSWORD");

An basic auth password for kong admin

let kongAdminToken

let kongAdminToken: string | undefined =  __config.get("kongAdminToken") || utilities.getEnv("KONG_ADMIN_TOKEN");

API key for the kong api (Enterprise Edition)

let kongAdminUri

let kongAdminUri: string | undefined =  __config.get("kongAdminUri") || (utilities.getEnv("KONG_ADMIN_ADDR") || "http://localhost:8001");

The address of the kong admin url e.g. http://localhost:8001

let kongAdminUsername

let kongAdminUsername: string | undefined =  __config.get("kongAdminUsername") || utilities.getEnv("KONG_ADMIN_USERNAME");

An basic auth user for kong admin

let kongApiKey

let kongApiKey: string | undefined =  __config.get("kongApiKey") || utilities.getEnv("KONG_API_KEY");

API key for the kong api (if you have locked it down)

let strictPluginsMatch

let strictPluginsMatch: boolean | undefined =  __config.getObject<boolean>("strictPluginsMatch") || utilities.getEnvBoolean("STRICT_PLUGINS_MATCH");

Should plugins config_json field strictly match plugin configuration

let tlsSkipVerify

let tlsSkipVerify: boolean | undefined =  __config.getObject<boolean>("tlsSkipVerify") || (utilities.getEnvBoolean("TLS_SKIP_VERIFY") || false);

Whether to skip tls verify for https kong api endpoint using self signed or untrusted certs