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-newrelic repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-newrelic repo.

APIs

APIs

let apiKey

let apiKey: string | undefined =  __config.get("apiKey") || utilities.getEnv("NEWRELIC_API_KEY");

let apiUrl

let apiUrl: string | undefined =  __config.get("apiUrl") || (utilities.getEnv("NEWRELIC_API_URL") || "https://api.newrelic.com/v2");

let cacertFile

let cacertFile: string | undefined =  __config.get("cacertFile") || utilities.getEnv("NEWRELIC_API_CACERT");

let infraApiUrl

let infraApiUrl: string | undefined =  __config.get("infraApiUrl") || (utilities.getEnv("NEWRELIC_INFRA_API_URL") || "https://infra-api.newrelic.com/v2");

let infrastructureApiUrl

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

let insecureSkipVerify

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

let insightsAccountId

let insightsAccountId: string | undefined =  __config.get("insightsAccountId") || utilities.getEnv("NEWRELIC_INSIGHTS_ACCOUNT_ID");

let insightsInsertKey

let insightsInsertKey: string | undefined =  __config.get("insightsInsertKey") || utilities.getEnv("NEWRELIC_INSIGHTS_INSERT_KEY");

let insightsInsertUrl

let insightsInsertUrl: string | undefined =  __config.get("insightsInsertUrl") || (utilities.getEnv("NEWRELIC_INSIGHTS_INSERT_URL") || "https://insights-collector.newrelic.com/v1/accounts");

let insightsQueryKey

let insightsQueryKey: string | undefined =  __config.get("insightsQueryKey") || utilities.getEnv("NEWRELIC_INSIGHTS_QUERY_KEY");

let insightsQueryUrl

let insightsQueryUrl: string | undefined =  __config.get("insightsQueryUrl") || (utilities.getEnv("NEWRELIC_INSIGHTS_QUERY_URL") || "https://insights-api.newrelic.com/v1/accounts");

let nerdgraphApiUrl

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

let syntheticsApiUrl

let syntheticsApiUrl: string | undefined =  __config.get("syntheticsApiUrl") || (utilities.getEnv("NEWRELIC_SYNTHETICS_API_URL") || "https://synthetics.newrelic.com/synthetics/api/v3");