• Slack
  • GitHub
  • Console
  • Star
Pulumi logo
  • Products
  • Pricing
  • Docs
  • Blog
  • Why Pulumi
  • About
  • Sign In
  • Get Started

The Pulumi Platform

Create, deploy, and manage modern cloud software.

  • Pulumi SDK → Modern infrastructure as code using real languages.
  • Pulumi for Teams → Continuously deliver cloud apps and infrastructure on any cloud.
  • Pulumi CrossGuard → Govern infrastructure on any cloud using policy as code.
  • Training and Support → Get training or support for your modern cloud journey.

Pulumi is open source, free to start, and has plans available for teams. View Pricing →

Get Started

  • Get Started Guides →
  • Documentation and Examples →

Migrate to Pulumi

  • AWS CloudFormation →
  • Terraform →

Solutions for All Teams and Engineers

Maximize cloud velocity for Dev, DevOps, and IT, no matter your team size.

  • For Developers → Your favorite languages, tools, and libraries.
  • For DevOps/Infra Teams → Adopt infrastructure as code and supercharge your team.
  • For Security Engineers → Ensure built-in security for all cloud infrastructure.
  • For Engineering Leaders → Modern multi-cloud for startups and enterprises.

Any Code

  • Serverless →
  • Containers →
  • Kubernetes →
  • Infrastructure →

Any Cloud

  • AWS →
  • Azure →
  • GCP →
  1. Docs
  2. Reference
  3. API
  4. pagerduty

pagerduty

A Pulumi package for creating and managing pagerduty cloud resources.

Resources

  • Addon
  • BusinessService
  • EscalationPolicy
  • EventRule
  • Extension
  • MaintenanceWindow
  • Provider
  • Ruleset
  • RulesetRule
  • Schedule
  • Service
  • ServiceDependency
  • ServiceIntegration
  • Team
  • TeamMembership
  • User
  • UserContactMethod
  • UserNotificationRule

Functions

  • GetBusinessService
  • GetEscalationPolicy
  • GetExtensionSchema
  • GetPriority
  • GetSchedule
  • GetService
  • GetTeam
  • GetUser
  • GetVendor

Package Details

Repository
https://github.com/pulumi/pulumi-pagerduty
License
Apache-2.0
Notes
This Pulumi package is based on the pagerduty Terraform Provider.
Version
1.0.2

.NET
Pulumi.Pagerduty
Go
pagerduty
Node.js
@pulumi/pagerduty
Python
pulumi_pagerduty

On This Page

    • Request a Change

    Was this page helpful?

    Yes No

    Thank you for your feedback!

    If you have a specific, answerable question about how to use Pulumi, ask it in our Community Slack.

    Open an issue on GitHub to report a problem or suggest an improvement.

    Feedback

    Thank you for your feedback! If you would like to provide additional feedback, please let us know your thoughts below.

    Submit Close
    Getting Started
    AWS
    AWS
    Before You Begin
    Before You Begin
    Create a New Project
    Create a New Project
    Review the New Project
    Review the New Project
    Deploy the Stack
    Deploy the Stack
    Modify the Program
    Modify the Program
    Deploy the Changes
    Deploy the Changes
    Destroy the Stack
    Destroy the Stack
    Next Steps
    Next Steps
    Azure
    Azure
    Before You Begin
    Before You Begin
    Create a New Project
    Create a New Project
    Review the New Project
    Review the New Project
    Deploy the Stack
    Deploy the Stack
    Modify the Program
    Modify the Program
    Deploy the Changes
    Deploy the Changes
    Destroy the Stack
    Destroy the Stack
    Next Steps
    Next Steps
    Google Cloud
    Google Cloud
    Before You Begin
    Before You Begin
    Create a New Project
    Create a New Project
    Review the New Project
    Review the New Project
    Deploy the Stack
    Deploy the Stack
    Modify the Program
    Modify the Program
    Deploy the Changes
    Deploy the Changes
    Destroy the Stack
    Destroy the Stack
    Next Steps
    Next Steps
    Kubernetes
    Kubernetes
    Before You Begin
    Before You Begin
    Create a New Project
    Create a New Project
    Review the New Project
    Review the New Project
    Deploy the Stack
    Deploy the Stack
    Modify the Program
    Modify the Program
    Deploy the Changes
    Deploy the Changes
    Destroy the Stack
    Destroy the Stack
    Next Steps
    Next Steps
    Policy as Code ("CrossGuard")
    Policy as Code ("CrossGuard")
    Authoring a Policy Pack
    Authoring a Policy Pack
    Enforcing a Policy Pack
    Enforcing a Policy Pack
    Download and Install
    Download and Install
    Intro
    Architecture & Concepts
    Architecture & Concepts
    Programming Model
    Programming Model
    Projects
    Projects
    Stacks
    Stacks
    Configuration and Secrets
    Configuration and Secrets
    Organizing Projects and Stacks
    Organizing Projects and Stacks
    State and Backends
    State and Backends
    How Pulumi Works
    How Pulumi Works
    Pulumi Console
    Pulumi Console
    Accounts & Organizations
    Accounts & Organizations
    Collaboration
    Collaboration
    Extensions
    Extensions
    Cloud Providers
    Cloud Providers
    AWS
    AWS
    Azure
    Azure
    Google Cloud Platform (GCP)
    Google Cloud Platform (GCP)
    Kubernetes Overview
    Kubernetes Overview
    Aiven
    Aiven
    Alibaba Cloud
    Alibaba Cloud
    Auth0
    Auth0
    AzureAD
    AzureAD
    AzureDevOps
    AzureDevOps
    CloudAMQP
    CloudAMQP
    Cloudflare
    Cloudflare
    DNSimple
    DNSimple
    Datadog
    Datadog
    DigitalOcean
    DigitalOcean
    Docker
    Docker
    F5 BIG-IP
    F5 BIG-IP
    Fastly
    Fastly
    GitHub
    GitHub
    GitLab
    GitLab
    HashiCorp Consul
    HashiCorp Consul
    HashiCorp Vault
    HashiCorp Vault
    Hetzner Cloud
    Hetzner Cloud
    Kafka
    Kafka
    Linode
    Linode
    Mailgun
    Mailgun
    MongoDB Atlas
    MongoDB Atlas
    MySQL
    MySQL
    NS1
    NS1
    New Relic
    New Relic
    Okta
    Okta
    OpenStack
    OpenStack
    Packet.net
    Packet.net
    PagerDuty
    PagerDuty
    PostgreSQL
    PostgreSQL
    RabbitMQ
    RabbitMQ
    Rancher2
    Rancher2
    Random
    Random
    SignalFx
    SignalFx
    Spotinst
    Spotinst
    TLS
    TLS
    vSphere
    vSphere
    Languages
    Languages
    .NET Core (C#, VB, F#)
    .NET Core (C#, VB, F#)
    Go
    Go
    Node.js (JavaScript, TypeScript)
    Node.js (JavaScript, TypeScript)
    Python
    Python
    Pulumi vs. Other
    Pulumi vs. Other
    Terraform
    Terraform
    Cloud Templates
    Cloud Templates
    AWS CDK and Troposphere
    AWS CDK and Troposphere
    Cloud SDKs
    Cloud SDKs
    Serverless
    Serverless
    Kubernetes YAML
    Kubernetes YAML
    Chef, Puppet, etc.
    Chef, Puppet, etc.
    Custom Solutions
    Custom Solutions
    User Guides
    Tutorials
    Tutorials
    AWS
    AWS
    Azure
    Azure
    Google Cloud
    Google Cloud
    Kubernetes
    Kubernetes
    Adopting Pulumi
    Adopting Pulumi
    Importing Infrastructure
    Importing Infrastructure
    From Terraform
    From Terraform
    From AWS CloudFormation
    From AWS CloudFormation
    From Azure Resource Manager (ARM)
    From Azure Resource Manager (ARM)
    From Kubernetes or Helm YAML
    From Kubernetes or Helm YAML
    Continuous Delivery
    Continuous Delivery
    AWS Code Services
    AWS Code Services
    Azure DevOps
    Azure DevOps
    CircleCI
    CircleCI
    Codefresh
    Codefresh
    GitLab CI
    GitLab CI
    Google Cloud Build
    Google Cloud Build
    Jenkins Pipeline
    Jenkins Pipeline
    JetBrains TeamCity
    JetBrains TeamCity
    Octopus Deploy
    Octopus Deploy
    Pulumi GitHub Actions
    Pulumi GitHub Actions
    Pulumi GitHub App
    Pulumi GitHub App
    Spinnaker
    Spinnaker
    Travis CI
    Travis CI
    Other
    Other
    Crosswalk for AWS
    Crosswalk for AWS
    API Gateway
    API Gateway
    Auto Scaling
    Auto Scaling
    CloudWatch
    CloudWatch
    Elastic Container Registry (ECR)
    Elastic Container Registry (ECR)
    Elastic Container Service (ECS)
    Elastic Container Service (ECS)
    Elastic Kubernetes Service (EKS)
    Elastic Kubernetes Service (EKS)
    Elastic Load Balancing (ELB)
    Elastic Load Balancing (ELB)
    Identity and Access Management (IAM)
    Identity and Access Management (IAM)
    Lambda
    Lambda
    Virtual Private Cloud (VPC)
    Virtual Private Cloud (VPC)
    Other AWS Services
    Other AWS Services
    Crosswalk for Kubernetes
    Crosswalk for Kubernetes
    Playbooks for Kubernetes
    Playbooks for Kubernetes
    Create a Kubernetes Control Plane
    Create a Kubernetes Control Plane
    Create the Worker Nodes
    Create the Worker Nodes
    Try Out the Cluster
    Try Out the Cluster
    Configure Kubernetes Cluster Defaults
    Configure Kubernetes Cluster Defaults
    Configure Kubernetes Access Control
    Configure Kubernetes Access Control
    Deploy Kubernetes Cluster Services
    Deploy Kubernetes Cluster Services
    Deploy Kubernetes App Services
    Deploy Kubernetes App Services
    Deploy Kubernetes Apps
    Deploy Kubernetes Apps
    Update the Worker Nodes
    Update the Worker Nodes
    Policy as Code ("CrossGuard")
    Policy as Code ("CrossGuard")
    Core Concepts
    Core Concepts
    AWSGuard
    AWSGuard
    Configuration
    Configuration
    Best Practices
    Best Practices
    Frequently Asked Questions
    Frequently Asked Questions
    Testing
    Testing
    Unit Testing
    Unit Testing
    Property Testing
    Property Testing
    Integration Testing
    Integration Testing
    SAML Single Sign-on (SSO)
    SAML Single Sign-on (SSO)
    Single Sign-on with SAML (SSO)
    Single Sign-on with SAML (SSO)
    Azure Active Directory
    Azure Active Directory
    G Suite (Google)
    G Suite (Google)
    Okta
    Okta
    Self-Hosted Pulumi Service
    Self-Hosted Pulumi Service
    Pulumi API
    Pulumi API
    Pulumi Console
    Pulumi Console
    Reference
    API Reference
    API Reference
    AWS
    AWS
    Aiven
    Aiven
    AliCloud
    AliCloud
    Azure
    Azure
    Azure AD
    Azure AD
    CloudAMQP
    CloudAMQP
    Cloudflare
    Cloudflare
    Consul
    Consul
    DNSimple
    DNSimple
    Datadog
    Datadog
    Digital Ocean
    Digital Ocean
    Docker
    Docker
    Fastly
    Fastly
    GCP
    GCP
    GitHub
    GitHub
    GitLab
    GitLab
    Kafka
    Kafka
    Keycloak
    Keycloak
    Kong
    Kong
    Kubernetes
    Kubernetes
    Linode
    Linode
    Mailgun
    Mailgun
    MySQL
    MySQL
    New Relic
    New Relic
    Okta
    Okta
    Open Stack
    Open Stack
    Packet
    Packet
    PostgreSQL
    PostgreSQL
    RabbitMQ
    RabbitMQ
    Rancher 2
    Rancher 2
    Random
    Random
    SignalFx
    SignalFx
    Spotinst
    Spotinst
    TLS
    TLS
    Vault
    Vault
    auth0
    auth0
    azuredevops
    azuredevops
    f5 BIG-IP
    f5 BIG-IP
    hcloud
    hcloud
    mongodbatlas
    mongodbatlas
    ns1
    ns1
    pagerduty
    pagerduty
    vSphere
    vSphere
    Pulumi CLI
    Pulumi CLI
    cancel
    cancel
    config
    config
    destroy
    destroy
    history
    history
    login
    login
    logout
    logout
    logs
    logs
    new
    new
    plugin
    plugin
    preview
    preview
    refresh
    refresh
    stack
    stack
    state
    state
    up
    up
    version
    version
    whoami
    whoami
    Glossary
    Glossary
    Support
    Troubleshooting
    Troubleshooting
    FAQ
    FAQ
    Pulumi logo team@pulumi.com
    • Get Started
    • Install
    • Documentation
    • APIs
    • AWS
    • Azure
    • Google Cloud
    • Containers
    • Serverless
    • Kubernetes
    • Upcoming Events
    • Case Studies
    • Awards & Recognitions
    • Brand Resources
    • Security
    • About Us
    • Contact Us
    • Support
    • Careers

    © 2020 Pulumi. All rights reserved.

    • Trademark Usage
    • Acceptable Use Policy
    • Terms & Conditions
    • Privacy Policy
    • Professional Services Agreement