Namespace Pulumi.Datadog.PagerDuty
Classes
Integration
IntegrationArgs
IntegrationState
ServiceObject
Provides access to individual Service Objects of Datadog - PagerDuty integrations. Note that the Datadog - PagerDuty integration must be activated (either manually in the Datadog UI or by using datadog.pagerduty.Integration) in order for this resource to be usable.
Example Usage
using Pulumi;
using Datadog = Pulumi.Datadog;
class MyStack : Stack
{
public MyStack()
{
var pd = new Datadog.PagerDuty.Integration("pd", new Datadog.PagerDuty.IntegrationArgs
{
ApiToken = "38457822378273432587234242874",
IndividualServices = true,
Schedules =
{
"https://ddog.pagerduty.com/schedules/X123VF",
"https://ddog.pagerduty.com/schedules/X321XX",
},
Subdomain = "ddog",
});
var testingFoo = new Datadog.PagerDuty.ServiceObject("testingFoo", new Datadog.PagerDuty.ServiceObjectArgs
{
ServiceKey = "9876543210123456789",
ServiceName = "testing_foo",
});
var testingBar = new Datadog.PagerDuty.ServiceObject("testingBar", new Datadog.PagerDuty.ServiceObjectArgs
{
ServiceKey = "54321098765432109876",
ServiceName = "testing_bar",
});
}
}