Skip to content

pagerduty create-ruleset

Create rulesets

Description

Create Rulesets

Synopsis

pagerduty create-ruleset
    --site <site>
    --name <name>
    --id <id>

Arguments

site - (string)

     Site where this command will be executed
     Example: --site "site-1"
     Default: input.site      Attributes: required

name - (string)

     Name of the Ruleset.
     Example: --name "name-1"
     Default: _None_      Attributes: required

id - (string)

     The ID of the team
     Example: --id "PQ9K7I8"
     Default: _None_      Attributes: required

Examples

Input:

x = !pagerduty create-ruleset --name "testRuleset"
Output:
{
  "ruleset": {
    "created_at": "2022-11-14T10:10:00Z",
    "creator": null,
    "id": "c5395c19-e840-4c50-89f6-040ac651f24e",
    "name": "testRuleset",
    "routing_keys": ["R0274VPG9G77QAUEKEXQUEVMV1ACVK13"],
    "self": "https://api.pagerduty.com/rulesets/c5395c19-e840-4c50-89f6-040ac651f24e",
    "team": null,
    "type": "global",
    "updated_at": "2022-11-14T10:10:00Z",
    "updater": null
  }
}
Input:
!pagerduty create-ruleset --name "testRuleset"
Output:
ID                                      NAME            TEAM    CREATOR UPDATER 
ae514d98-36f2-48c3-be3e-ce553390487b    testRuleset1    PPGILFO PAGNO81 PAGNO81      

Access Control

To use this command, you need access to the following:

Field Value
Action "create"
Service Type "pagerduty"
Service Instance
Namespace
Object Type "ruleset"
Object ID

Please see Access Control for details.