Module config
This page documents the language specification for the newrelic package. If you're looking for help working with the inputs, outputs, or functions of newrelic resources in a Pulumi program, please see the resource documentation for examples and API reference.
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-newrelicrepo; however, if that doesn’t turn up anything, please consult the sourceterraform-providers/terraform-provider-newrelicrepo.
APIs
- apiKey
- apiUrl
- cacertFile
- infraApiUrl
- infrastructureApiUrl
- insecureSkipVerify
- insightsAccountId
- insightsInsertKey
- insightsInsertUrl
- insightsQueryKey
- insightsQueryUrl
- nerdgraphApiUrl
- personalApiKey
- syntheticsApiUrl
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") || utilities.getEnv("NEWRELIC_INFRASTRUCTURE_API_URL");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") || utilities.getEnv("NEWRELIC_NERDGRAPH_API_URL");let personalApiKey
let personalApiKey: string | undefined = __config.get("personalApiKey") || utilities.getEnv("NEWRELIC_PERSONAL_API_KEY");let syntheticsApiUrl
let syntheticsApiUrl: string | undefined = __config.get("syntheticsApiUrl") || (utilities.getEnv("NEWRELIC_SYNTHETICS_API_URL") || "https://synthetics.newrelic.com/synthetics/api/v3");