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-kongrepo; however, if that doesn’t turn up anything, please consult the sourcekevholditch/terraform-provider-Kongrepo.
APIs
- kongAdminPassword
- kongAdminToken
- kongAdminUri
- kongAdminUsername
- kongApiKey
- strictPluginsMatch
- tlsSkipVerify
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