published on Thursday, Mar 26, 2026 by Pulumi
published on Thursday, Mar 26, 2026 by Pulumi
Use this data source to get information about a specific notification destination in New Relic that already exists. More information on Terraform’s data sources can be found here.
ID Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as newrelic from "@pulumi/newrelic";
// Data source
const foo = newrelic.getNotificationDestination({
id: "1e543419-0c25-456a-9057-fb0eb310e60b",
});
// Resource
const foo_channel = new newrelic.NotificationChannel("foo-channel", {
name: "webhook-example",
type: "WEBHOOK",
destinationId: foo.then(foo => foo.id),
product: "IINT",
properties: [{
key: "payload",
value: `{
\x09"name": "foo"
}`,
label: "Payload Template",
}],
});
import pulumi
import pulumi_newrelic as newrelic
# Data source
foo = newrelic.get_notification_destination(id="1e543419-0c25-456a-9057-fb0eb310e60b")
# Resource
foo_channel = newrelic.NotificationChannel("foo-channel",
name="webhook-example",
type="WEBHOOK",
destination_id=foo.id,
product="IINT",
properties=[{
"key": "payload",
"value": """{
\x09"name": "foo"
}""",
"label": "Payload Template",
}])
package main
import (
"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Data source
foo, err := newrelic.LookupNotificationDestination(ctx, &newrelic.LookupNotificationDestinationArgs{
Id: pulumi.StringRef("1e543419-0c25-456a-9057-fb0eb310e60b"),
}, nil)
if err != nil {
return err
}
// Resource
_, err = newrelic.NewNotificationChannel(ctx, "foo-channel", &newrelic.NotificationChannelArgs{
Name: pulumi.String("webhook-example"),
Type: pulumi.String("WEBHOOK"),
DestinationId: pulumi.String(foo.Id),
Product: pulumi.String("IINT"),
Properties: newrelic.NotificationChannelPropertyArray{
&newrelic.NotificationChannelPropertyArgs{
Key: pulumi.String("payload"),
Value: pulumi.String("{\n \"name\": \"foo\"\n}"),
Label: pulumi.String("Payload Template"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using NewRelic = Pulumi.NewRelic;
return await Deployment.RunAsync(() =>
{
// Data source
var foo = NewRelic.GetNotificationDestination.Invoke(new()
{
Id = "1e543419-0c25-456a-9057-fb0eb310e60b",
});
// Resource
var foo_channel = new NewRelic.NotificationChannel("foo-channel", new()
{
Name = "webhook-example",
Type = "WEBHOOK",
DestinationId = foo.Apply(getNotificationDestinationResult => getNotificationDestinationResult.Id),
Product = "IINT",
Properties = new[]
{
new NewRelic.Inputs.NotificationChannelPropertyArgs
{
Key = "payload",
Value = @"{
""name"": ""foo""
}",
Label = "Payload Template",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.newrelic.NewrelicFunctions;
import com.pulumi.newrelic.inputs.GetNotificationDestinationArgs;
import com.pulumi.newrelic.NotificationChannel;
import com.pulumi.newrelic.NotificationChannelArgs;
import com.pulumi.newrelic.inputs.NotificationChannelPropertyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Data source
final var foo = NewrelicFunctions.getNotificationDestination(GetNotificationDestinationArgs.builder()
.id("1e543419-0c25-456a-9057-fb0eb310e60b")
.build());
// Resource
var foo_channel = new NotificationChannel("foo-channel", NotificationChannelArgs.builder()
.name("webhook-example")
.type("WEBHOOK")
.destinationId(foo.id())
.product("IINT")
.properties(NotificationChannelPropertyArgs.builder()
.key("payload")
.value("""
{
"name": "foo"
} """)
.label("Payload Template")
.build())
.build());
}
}
resources:
# Resource
foo-channel:
type: newrelic:NotificationChannel
properties:
name: webhook-example
type: WEBHOOK
destinationId: ${foo.id}
product: IINT
properties:
- key: payload
value: |-
{
"name": "foo"
}
label: Payload Template
variables:
# Data source
foo:
fn::invoke:
function: newrelic:getNotificationDestination
arguments:
id: 1e543419-0c25-456a-9057-fb0eb310e60b
Name Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as newrelic from "@pulumi/newrelic";
// Data source (uses contains match)
// Searching for "webhook-destination" would match "webhook-destination", "webhook-destination-1", etc.
const foo = newrelic.getNotificationDestination({
name: "webhook-destination",
});
// Resource
const foo_channel = new newrelic.NotificationChannel("foo-channel", {
name: "webhook-example",
type: "WEBHOOK",
destinationId: foo.then(foo => foo.id),
product: "IINT",
properties: [{
key: "payload",
value: `{
\x09"name": "foo"
}`,
label: "Payload Template",
}],
});
import pulumi
import pulumi_newrelic as newrelic
# Data source (uses contains match)
# Searching for "webhook-destination" would match "webhook-destination", "webhook-destination-1", etc.
foo = newrelic.get_notification_destination(name="webhook-destination")
# Resource
foo_channel = newrelic.NotificationChannel("foo-channel",
name="webhook-example",
type="WEBHOOK",
destination_id=foo.id,
product="IINT",
properties=[{
"key": "payload",
"value": """{
\x09"name": "foo"
}""",
"label": "Payload Template",
}])
package main
import (
"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Data source (uses contains match)
// Searching for "webhook-destination" would match "webhook-destination", "webhook-destination-1", etc.
foo, err := newrelic.LookupNotificationDestination(ctx, &newrelic.LookupNotificationDestinationArgs{
Name: pulumi.StringRef("webhook-destination"),
}, nil)
if err != nil {
return err
}
// Resource
_, err = newrelic.NewNotificationChannel(ctx, "foo-channel", &newrelic.NotificationChannelArgs{
Name: pulumi.String("webhook-example"),
Type: pulumi.String("WEBHOOK"),
DestinationId: pulumi.String(foo.Id),
Product: pulumi.String("IINT"),
Properties: newrelic.NotificationChannelPropertyArray{
&newrelic.NotificationChannelPropertyArgs{
Key: pulumi.String("payload"),
Value: pulumi.String("{\n \"name\": \"foo\"\n}"),
Label: pulumi.String("Payload Template"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using NewRelic = Pulumi.NewRelic;
return await Deployment.RunAsync(() =>
{
// Data source (uses contains match)
// Searching for "webhook-destination" would match "webhook-destination", "webhook-destination-1", etc.
var foo = NewRelic.GetNotificationDestination.Invoke(new()
{
Name = "webhook-destination",
});
// Resource
var foo_channel = new NewRelic.NotificationChannel("foo-channel", new()
{
Name = "webhook-example",
Type = "WEBHOOK",
DestinationId = foo.Apply(getNotificationDestinationResult => getNotificationDestinationResult.Id),
Product = "IINT",
Properties = new[]
{
new NewRelic.Inputs.NotificationChannelPropertyArgs
{
Key = "payload",
Value = @"{
""name"": ""foo""
}",
Label = "Payload Template",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.newrelic.NewrelicFunctions;
import com.pulumi.newrelic.inputs.GetNotificationDestinationArgs;
import com.pulumi.newrelic.NotificationChannel;
import com.pulumi.newrelic.NotificationChannelArgs;
import com.pulumi.newrelic.inputs.NotificationChannelPropertyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Data source (uses contains match)
// Searching for "webhook-destination" would match "webhook-destination", "webhook-destination-1", etc.
final var foo = NewrelicFunctions.getNotificationDestination(GetNotificationDestinationArgs.builder()
.name("webhook-destination")
.build());
// Resource
var foo_channel = new NotificationChannel("foo-channel", NotificationChannelArgs.builder()
.name("webhook-example")
.type("WEBHOOK")
.destinationId(foo.id())
.product("IINT")
.properties(NotificationChannelPropertyArgs.builder()
.key("payload")
.value("""
{
"name": "foo"
} """)
.label("Payload Template")
.build())
.build());
}
}
resources:
# Resource
foo-channel:
type: newrelic:NotificationChannel
properties:
name: webhook-example
type: WEBHOOK
destinationId: ${foo.id}
product: IINT
properties:
- key: payload
value: |-
{
"name": "foo"
}
label: Payload Template
variables:
# Data source (uses contains match)
# Searching for "webhook-destination" would match "webhook-destination", "webhook-destination-1", etc.
foo:
fn::invoke:
function: newrelic:getNotificationDestination
arguments:
name: webhook-destination
Exact Name Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as newrelic from "@pulumi/newrelic";
// Data source (uses exact match)
// Searching for "webhook-destination" would only match "webhook-destination", not "my-webhook-destination"
const foo = newrelic.getNotificationDestination({
exactName: "webhook-destination",
});
// Resource
const foo_channel = new newrelic.NotificationChannel("foo-channel", {
name: "webhook-example",
type: "WEBHOOK",
destinationId: foo.then(foo => foo.id),
product: "IINT",
properties: [{
key: "payload",
value: `{
\x09"name": "foo"
}`,
label: "Payload Template",
}],
});
import pulumi
import pulumi_newrelic as newrelic
# Data source (uses exact match)
# Searching for "webhook-destination" would only match "webhook-destination", not "my-webhook-destination"
foo = newrelic.get_notification_destination(exact_name="webhook-destination")
# Resource
foo_channel = newrelic.NotificationChannel("foo-channel",
name="webhook-example",
type="WEBHOOK",
destination_id=foo.id,
product="IINT",
properties=[{
"key": "payload",
"value": """{
\x09"name": "foo"
}""",
"label": "Payload Template",
}])
package main
import (
"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Data source (uses exact match)
// Searching for "webhook-destination" would only match "webhook-destination", not "my-webhook-destination"
foo, err := newrelic.LookupNotificationDestination(ctx, &newrelic.LookupNotificationDestinationArgs{
ExactName: pulumi.StringRef("webhook-destination"),
}, nil)
if err != nil {
return err
}
// Resource
_, err = newrelic.NewNotificationChannel(ctx, "foo-channel", &newrelic.NotificationChannelArgs{
Name: pulumi.String("webhook-example"),
Type: pulumi.String("WEBHOOK"),
DestinationId: pulumi.String(foo.Id),
Product: pulumi.String("IINT"),
Properties: newrelic.NotificationChannelPropertyArray{
&newrelic.NotificationChannelPropertyArgs{
Key: pulumi.String("payload"),
Value: pulumi.String("{\n \"name\": \"foo\"\n}"),
Label: pulumi.String("Payload Template"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using NewRelic = Pulumi.NewRelic;
return await Deployment.RunAsync(() =>
{
// Data source (uses exact match)
// Searching for "webhook-destination" would only match "webhook-destination", not "my-webhook-destination"
var foo = NewRelic.GetNotificationDestination.Invoke(new()
{
ExactName = "webhook-destination",
});
// Resource
var foo_channel = new NewRelic.NotificationChannel("foo-channel", new()
{
Name = "webhook-example",
Type = "WEBHOOK",
DestinationId = foo.Apply(getNotificationDestinationResult => getNotificationDestinationResult.Id),
Product = "IINT",
Properties = new[]
{
new NewRelic.Inputs.NotificationChannelPropertyArgs
{
Key = "payload",
Value = @"{
""name"": ""foo""
}",
Label = "Payload Template",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.newrelic.NewrelicFunctions;
import com.pulumi.newrelic.inputs.GetNotificationDestinationArgs;
import com.pulumi.newrelic.NotificationChannel;
import com.pulumi.newrelic.NotificationChannelArgs;
import com.pulumi.newrelic.inputs.NotificationChannelPropertyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Data source (uses exact match)
// Searching for "webhook-destination" would only match "webhook-destination", not "my-webhook-destination"
final var foo = NewrelicFunctions.getNotificationDestination(GetNotificationDestinationArgs.builder()
.exactName("webhook-destination")
.build());
// Resource
var foo_channel = new NotificationChannel("foo-channel", NotificationChannelArgs.builder()
.name("webhook-example")
.type("WEBHOOK")
.destinationId(foo.id())
.product("IINT")
.properties(NotificationChannelPropertyArgs.builder()
.key("payload")
.value("""
{
"name": "foo"
} """)
.label("Payload Template")
.build())
.build());
}
}
resources:
# Resource
foo-channel:
type: newrelic:NotificationChannel
properties:
name: webhook-example
type: WEBHOOK
destinationId: ${foo.id}
product: IINT
properties:
- key: payload
value: |-
{
"name": "foo"
}
label: Payload Template
variables:
# Data source (uses exact match)
# Searching for "webhook-destination" would only match "webhook-destination", not "my-webhook-destination"
foo:
fn::invoke:
function: newrelic:getNotificationDestination
arguments:
exactName: webhook-destination
Use this data source to create cross account destination.
Using getNotificationDestination
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNotificationDestination(args: GetNotificationDestinationArgs, opts?: InvokeOptions): Promise<GetNotificationDestinationResult>
function getNotificationDestinationOutput(args: GetNotificationDestinationOutputArgs, opts?: InvokeOptions): Output<GetNotificationDestinationResult>def get_notification_destination(account_id: Optional[str] = None,
exact_name: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
scope: Optional[GetNotificationDestinationScope] = None,
secure_urls: Optional[Sequence[GetNotificationDestinationSecureUrl]] = None,
opts: Optional[InvokeOptions] = None) -> GetNotificationDestinationResult
def get_notification_destination_output(account_id: Optional[pulumi.Input[str]] = None,
exact_name: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
scope: Optional[pulumi.Input[GetNotificationDestinationScopeArgs]] = None,
secure_urls: Optional[pulumi.Input[Sequence[pulumi.Input[GetNotificationDestinationSecureUrlArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNotificationDestinationResult]func LookupNotificationDestination(ctx *Context, args *LookupNotificationDestinationArgs, opts ...InvokeOption) (*LookupNotificationDestinationResult, error)
func LookupNotificationDestinationOutput(ctx *Context, args *LookupNotificationDestinationOutputArgs, opts ...InvokeOption) LookupNotificationDestinationResultOutput> Note: This function is named LookupNotificationDestination in the Go SDK.
public static class GetNotificationDestination
{
public static Task<GetNotificationDestinationResult> InvokeAsync(GetNotificationDestinationArgs args, InvokeOptions? opts = null)
public static Output<GetNotificationDestinationResult> Invoke(GetNotificationDestinationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNotificationDestinationResult> getNotificationDestination(GetNotificationDestinationArgs args, InvokeOptions options)
public static Output<GetNotificationDestinationResult> getNotificationDestination(GetNotificationDestinationArgs args, InvokeOptions options)
fn::invoke:
function: newrelic:index/getNotificationDestination:getNotificationDestination
arguments:
# arguments dictionaryThe following arguments are supported:
- Account
Id string - The New Relic account ID to operate on. This allows you to override the
account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID. - Exact
Name string The exact name of the notification destination. Uses an exact match, so searching for "foo" would only match "foo", not "foobar".
Optional:
- Id string
- The id of the notification destination in New Relic.
- Name string
- The name of the notification destination. Uses a contains match, so searching for "foo" would match "foobar", "myfoo", etc.
- Scope
Pulumi.
New Relic. Inputs. Get Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- Secure
Urls List<Pulumi.New Relic. Inputs. Get Notification Destination Secure Url> - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret.
- Account
Id string - The New Relic account ID to operate on. This allows you to override the
account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID. - Exact
Name string The exact name of the notification destination. Uses an exact match, so searching for "foo" would only match "foo", not "foobar".
Optional:
- Id string
- The id of the notification destination in New Relic.
- Name string
- The name of the notification destination. Uses a contains match, so searching for "foo" would match "foobar", "myfoo", etc.
- Scope
Get
Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- Secure
Urls []GetNotification Destination Secure Url - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret.
- account
Id String - The New Relic account ID to operate on. This allows you to override the
account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID. - exact
Name String The exact name of the notification destination. Uses an exact match, so searching for "foo" would only match "foo", not "foobar".
Optional:
- id String
- The id of the notification destination in New Relic.
- name String
- The name of the notification destination. Uses a contains match, so searching for "foo" would match "foobar", "myfoo", etc.
- scope
Get
Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- secure
Urls List<GetNotification Destination Secure Url> - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret.
- account
Id string - The New Relic account ID to operate on. This allows you to override the
account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID. - exact
Name string The exact name of the notification destination. Uses an exact match, so searching for "foo" would only match "foo", not "foobar".
Optional:
- id string
- The id of the notification destination in New Relic.
- name string
- The name of the notification destination. Uses a contains match, so searching for "foo" would match "foobar", "myfoo", etc.
- scope
Get
Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- secure
Urls GetNotification Destination Secure Url[] - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret.
- account_
id str - The New Relic account ID to operate on. This allows you to override the
account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID. - exact_
name str The exact name of the notification destination. Uses an exact match, so searching for "foo" would only match "foo", not "foobar".
Optional:
- id str
- The id of the notification destination in New Relic.
- name str
- The name of the notification destination. Uses a contains match, so searching for "foo" would match "foobar", "myfoo", etc.
- scope
Get
Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- secure_
urls Sequence[GetNotification Destination Secure Url] - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret.
- account
Id String - The New Relic account ID to operate on. This allows you to override the
account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID. - exact
Name String The exact name of the notification destination. Uses an exact match, so searching for "foo" would only match "foo", not "foobar".
Optional:
- id String
- The id of the notification destination in New Relic.
- name String
- The name of the notification destination. Uses a contains match, so searching for "foo" would match "foobar", "myfoo", etc.
- scope Property Map
- A nested block of scope of destination which has two parameters scope type and ID.
- secure
Urls List<Property Map> - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret.
getNotificationDestination Result
The following output properties are available:
- Account
Id string - Active bool
- An indication whether the notification destination is active or not.
- Guid string
- The unique entity identifier of the destination in New Relic.
- Properties
List<Pulumi.
New Relic. Outputs. Get Notification Destination Property> - A nested block that describes a notification destination property.
- Secure
Urls List<Pulumi.New Relic. Outputs. Get Notification Destination Secure Url> - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret. - Status string
- The status of the notification destination.
- Type string
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION. - Exact
Name string - Id string
- Name string
- The name of the notification destination.
- Scope
Pulumi.
New Relic. Outputs. Get Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- Account
Id string - Active bool
- An indication whether the notification destination is active or not.
- Guid string
- The unique entity identifier of the destination in New Relic.
- Properties
[]Get
Notification Destination Property - A nested block that describes a notification destination property.
- Secure
Urls []GetNotification Destination Secure Url - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret. - Status string
- The status of the notification destination.
- Type string
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION. - Exact
Name string - Id string
- Name string
- The name of the notification destination.
- Scope
Get
Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- account
Id String - active Boolean
- An indication whether the notification destination is active or not.
- guid String
- The unique entity identifier of the destination in New Relic.
- properties
List<Get
Notification Destination Property> - A nested block that describes a notification destination property.
- secure
Urls List<GetNotification Destination Secure Url> - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret. - status String
- The status of the notification destination.
- type String
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION. - exact
Name String - id String
- name String
- The name of the notification destination.
- scope
Get
Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- account
Id string - active boolean
- An indication whether the notification destination is active or not.
- guid string
- The unique entity identifier of the destination in New Relic.
- properties
Get
Notification Destination Property[] - A nested block that describes a notification destination property.
- secure
Urls GetNotification Destination Secure Url[] - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret. - status string
- The status of the notification destination.
- type string
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION. - exact
Name string - id string
- name string
- The name of the notification destination.
- scope
Get
Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- account_
id str - active bool
- An indication whether the notification destination is active or not.
- guid str
- The unique entity identifier of the destination in New Relic.
- properties
Sequence[Get
Notification Destination Property] - A nested block that describes a notification destination property.
- secure_
urls Sequence[GetNotification Destination Secure Url] - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret. - status str
- The status of the notification destination.
- type str
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION. - exact_
name str - id str
- name str
- The name of the notification destination.
- scope
Get
Notification Destination Scope - A nested block of scope of destination which has two parameters scope type and ID.
- account
Id String - active Boolean
- An indication whether the notification destination is active or not.
- guid String
- The unique entity identifier of the destination in New Relic.
- properties List<Property Map>
- A nested block that describes a notification destination property.
- secure
Urls List<Property Map> - The URL in secure format, showing only the
prefix, as thesecure_suffixis a secret. - status String
- The status of the notification destination.
- type String
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION. - exact
Name String - id String
- name String
- The name of the notification destination.
- scope Property Map
- A nested block of scope of destination which has two parameters scope type and ID.
Supporting Types
GetNotificationDestinationProperty
- Key string
- Notification property key.
- Value string
- Notification property value.
- Display
Value string - Notification property display key.
- Label string
- Notification property label.
- Key string
- Notification property key.
- Value string
- Notification property value.
- Display
Value string - Notification property display key.
- Label string
- Notification property label.
- key String
- Notification property key.
- value String
- Notification property value.
- display
Value String - Notification property display key.
- label String
- Notification property label.
- key string
- Notification property key.
- value string
- Notification property value.
- display
Value string - Notification property display key.
- label string
- Notification property label.
- key str
- Notification property key.
- value str
- Notification property value.
- display_
value str - Notification property display key.
- label str
- Notification property label.
- key String
- Notification property key.
- value String
- Notification property value.
- display
Value String - Notification property display key.
- label String
- Notification property label.
GetNotificationDestinationScope
- Id string
- The id of the notification destination in New Relic.
- Type string
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION.
- Id string
- The id of the notification destination in New Relic.
- Type string
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION.
- id String
- The id of the notification destination in New Relic.
- type String
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION.
- id string
- The id of the notification destination in New Relic.
- type string
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION.
- id str
- The id of the notification destination in New Relic.
- type str
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION.
- id String
- The id of the notification destination in New Relic.
- type String
- The notification destination type, either:
EMAIL,SERVICE_NOW,SERVICE_NOW_APP,WEBHOOK,JIRA,MOBILE_PUSH,EVENT_BRIDGE,PAGERDUTY_ACCOUNT_INTEGRATIONorPAGERDUTY_SERVICE_INTEGRATION,SLACK,SLACK_COLLABORATION,MICROSOFT_TEAMSandWORKFLOW_AUTOMATION.
GetNotificationDestinationSecureUrl
- Prefix string
- Prefix string
- prefix String
- prefix string
- prefix str
- prefix String
Package Details
- Repository
- New Relic pulumi/pulumi-newrelic
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
newrelicTerraform Provider.
published on Thursday, Mar 26, 2026 by Pulumi
