1. Packages
  2. Packages
  3. Newrelic Provider
Viewing docs for New Relic v5.65.1
published on Friday, May 1, 2026 by Pulumi

Newrelic Provider

newrelic logo
Viewing docs for New Relic v5.65.1
published on Friday, May 1, 2026 by Pulumi

    Installation

    The Newrelic provider is available as a package in all Pulumi languages:

    Overview

    New Relic offers tools that help you fix problems quickly, maintain complex systems, improve your code, and accelerate your digital transformation.

    Use the navigation to the left to read about the available resources.

    Configuration Reference

    The following configuration inputs are supported.

    ArgumentRequired?Description
    accountIdRequiredYour New Relic account ID. The NEW_RELIC_ACCOUNT_ID environment variable can also be used.
    apiKeyRequiredYour New Relic Personal API key (usually prefixed with NRAK). The NEW_RELIC_API_KEY environment variable can also be used.
    regionOptionalThe region for the data center for which your New Relic account is configured. The NEW_RELIC_REGION environment variable can also be used. Valid values are US, EU, or JP. Default value is US.
    insecureSkipVerifyOptionalTrust self-signed SSL certificates. If omitted, the NEW_RELIC_API_SKIP_VERIFY environment variable is used.
    insightsInsertKeyOptionalYour Insights insert key used when inserting Insights events via the newrelic.insights.Event resource. Can also use NEW_RELIC_INSIGHTS_INSERT_KEY environment variable.
    cacertFileOptionalA path to a PEM-encoded certificate authority used to verify the remote agent’s certificate. The NEW_RELIC_API_CACERT environment variable can also be used.

    Authentication Requirements

    This provider is in the midst of migrating away from our older REST based APIs to a newer GraphQL based API that we lovingly call NerdGraph. During this transition, the provider will be using different endpoints depending on which resource is in use. Below is a table that reflects the current state of the resources compared to which endpoint is in use.

    Resources

    ResourceEndpointAuthentication
    newrelic.AccountManagementNerdGraphapiKey
    newrelic.AlertChannelRESTv2apiKey
    newrelic.AlertConditionRESTv2apiKey
    newrelic.AlertMutingRuleNerdGraphapiKey
    newrelic.AlertPolicyNerdGraphapiKey
    newrelic.AlertPolicyChannelRESTv2apiKey
    newrelic.ApiAccessKeyNerdGraphapiKey
    newrelic.plugins.ApplicationSettingsRESTv2apiKey
    newrelic.BrowserApplicationNerdGraphapiKey
    newrelic.cloud.AwsGovcloudIntegrationsNerdGraphapiKey
    newrelic.cloud.AwsGovcloudLinkAccountNerdGraphapiKey
    newrelic.cloud.AwsIntegrationsNerdGraphapiKey
    newrelic.cloud.AwsLinkAccountNerdGraphapiKey
    newrelic.cloud.AzureIntegrationsNerdGraphapiKey
    newrelic.cloud.AzureLinkAccountNerdGraphapiKey
    newrelic.cloud.GcpIntegrationsNerdGraphapiKey
    newrelic.cloud.GcpLinkAccountNerdGraphapiKey
    newrelic.DataPartitionRuleNerdGraphapiKey
    newrelic.EntityTagsNerdGraphapiKey
    newrelic.EventsToMetricsRuleNerdGraphapiKey
    newrelic.GroupNerdGraphapiKey
    newrelic.InfraAlertConditionInfrastructure REST APIapiKey
    newrelic.insights.EventInsights APIinsightsInsertKey
    newrelic.KeyTransactionNerdGraphapiKey
    newrelic.LogParsingRuleNerdGraphapiKey
    newrelic.NotificationChannelNerdGraphapiKey
    newrelic.NotificationDestinationNerdGraphapiKey
    newrelic.NrqlAlertConditionNerdGraphapiKey
    newrelic.NrqlDropRuleNerdGraphapiKey
    newrelic.ObfuscationExpressionNerdGraphapiKey
    newrelic.ObfuscationRuleNerdGraphapiKey
    newrelic.OneDashboardNerdGraphapiKey
    newrelic.OneDashboardJsonNerdGraphapiKey
    newrelic.OneDashboardRawNerdGraphapiKey
    newrelic.ServiceLevelNerdGraphapiKey
    newrelic.synthetics.AlertConditionRESTv2apiKey
    newrelic.synthetics.BrokenLinksMonitorNerdGraphapiKey
    newrelic.synthetics.CertCheckMonitorNerdGraphapiKey
    newrelic.synthetics.MonitorNerdGraphapiKey
    newrelic.synthetics.MultiLocationAlertConditionRESTv2apiKey
    newrelic.synthetics.PrivateLocationNerdGraphapiKey
    newrelic.synthetics.ScriptMonitorNerdGraphapiKey
    newrelic.synthetics.SecureCredentialNerdGraphapiKey
    newrelic.synthetics.StepMonitorNerdGraphapiKey
    newrelic.UserNerdGraphapiKey
    newrelic.WorkflowNerdGraphapiKey
    newrelic.plugins.WorkloadNerdGraphapiKey

    Functions

    FunctionEndpointAuthentication
    newrelic.getAccountNerdGraphapiKey
    newrelic.AlertChannelRESTv2apiKey
    newrelic.AlertPolicyNerdGraphapiKey
    newrelic.getApplicationRESTv2apiKey
    newrelic.getCloudAccountNerdGraphapiKey
    newrelic.getEntityNerdGraphapiKey
    newrelic.KeyTransactionNerdGraphapiKey
    newrelic.NotificationDestinationNerdGraphapiKey
    newrelic.ObfuscationExpressionNerdGraphapiKey
    newrelic.synthetics.PrivateLocationNerdGraphapiKey
    newrelic.synthetics.SecureCredentialNerdGraphapiKey
    newrelic.getTestGrokPatternNerdGraphapiKey
    newrelic logo
    Viewing docs for New Relic v5.65.1
    published on Friday, May 1, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.