Skip to main content

global_paths

Creates, updates, deletes, gets or lists a global_paths resource.

Overview

Nameglobal_paths
TypeResource
Idpagerduty.event_orchestrations.global_paths

Fields

The following fields are returned by SELECT queries:

The Global Orchestration Rules object.

NameDatatypeDescription
catch_allobjectWhen none of the Rules in a set match an event, we apply the catch_all actions to the event.
created_atstring (date-time)The date/time the object was created.
created_byobjectReference to the user that created the object.
parentobject
setsarrayMust contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph of rules.
typestring (default: service)
updated_atstring (date-time)The date/time the object was last updated.
updated_byobjectReference to the user that last updated the object.
versionstringVersion of these Orchestration Rules

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectidGet the Global Orchestration for an Event Orchestration.<br /><br />Global Orchestration Rules allows you to create a set of Event Rules. These rules evaluate against all Events sent to an Event Orchestration. When a matching rule is found, it can modify and enhance the event and can route the event to another set of Global Rules within this Orchestration for further processing.<br /><br />For more information see the [API Concepts Document](https:​//developer.pagerduty.com/api-reference/a47605517c19a-api-concepts#event-orchestrations)<br /><br />Scoped OAuth requires: event_orchestrations.read<br />
updateupdateid, orchestration_pathUpdate the Global Orchestration for an Event Orchestration.<br /><br />Global Orchestration Rules allows you to create a set of Event Rules. These rules evaluate against all Events sent to an Event Orchestration. When a matching rule is found, it can modify and enhance the event and can route the event to another set of Global Rules within this Orchestration for further processing.<br /><br />For more information see the [API Concepts Document](https:​//developer.pagerduty.com/api-reference/a47605517c19a-api-concepts#event-orchestrations)<br /><br />Scoped OAuth requires: event_orchestrations.write<br />

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
idstringThe ID of an Event Orchestration.

SELECT examples

Get the Global Orchestration for an Event Orchestration.<br /><br />Global Orchestration Rules allows you to create a set of Event Rules. These rules evaluate against all Events sent to an Event Orchestration. When a matching rule is found, it can modify and enhance the event and can route the event to another set of Global Rules within this Orchestration for further processing.<br /><br />For more information see the [API Concepts Document](https:​//developer.pagerduty.com/api-reference/a47605517c19a-api-concepts#event-orchestrations)<br /><br />Scoped OAuth requires: event_orchestrations.read<br />

SELECT
catch_all,
created_at,
created_by,
parent,
sets,
type,
updated_at,
updated_by,
version
FROM pagerduty.event_orchestrations.global_paths
WHERE id = '{{ id }}' -- required
;

UPDATE examples

Update the Global Orchestration for an Event Orchestration.<br /><br />Global Orchestration Rules allows you to create a set of Event Rules. These rules evaluate against all Events sent to an Event Orchestration. When a matching rule is found, it can modify and enhance the event and can route the event to another set of Global Rules within this Orchestration for further processing.<br /><br />For more information see the [API Concepts Document](https:​//developer.pagerduty.com/api-reference/a47605517c19a-api-concepts#event-orchestrations)<br /><br />Scoped OAuth requires: event_orchestrations.write<br />

UPDATE pagerduty.event_orchestrations.global_paths
SET
orchestration_path = '{{ orchestration_path }}'
WHERE
id = '{{ id }}' --required
AND orchestration_path = '{{ orchestration_path }}' --required
RETURNING
orchestration_path,
warnings;