PagerDuty

v3.6.0 published on Wednesday, Aug 31, 2022 by Pulumi

EventOrchestrationService

Import

Service Orchestration can be imported using the id of the Service, e.g.

 $ pulumi import pagerduty:index/eventOrchestrationService:EventOrchestrationService service PFEODA7

Create EventOrchestrationService Resource

new EventOrchestrationService(name: string, args: EventOrchestrationServiceArgs, opts?: CustomResourceOptions);
@overload
def EventOrchestrationService(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              catch_all: Optional[EventOrchestrationServiceCatchAllArgs] = None,
                              service: Optional[str] = None,
                              sets: Optional[Sequence[EventOrchestrationServiceSetArgs]] = None)
@overload
def EventOrchestrationService(resource_name: str,
                              args: EventOrchestrationServiceArgs,
                              opts: Optional[ResourceOptions] = None)
func NewEventOrchestrationService(ctx *Context, name string, args EventOrchestrationServiceArgs, opts ...ResourceOption) (*EventOrchestrationService, error)
public EventOrchestrationService(string name, EventOrchestrationServiceArgs args, CustomResourceOptions? opts = null)
public EventOrchestrationService(String name, EventOrchestrationServiceArgs args)
public EventOrchestrationService(String name, EventOrchestrationServiceArgs args, CustomResourceOptions options)
type: pagerduty:EventOrchestrationService
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args EventOrchestrationServiceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args EventOrchestrationServiceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args EventOrchestrationServiceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args EventOrchestrationServiceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args EventOrchestrationServiceArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

EventOrchestrationService Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The EventOrchestrationService resource accepts the following input properties:

CatchAll EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

Service string

ID of the Service to which this Service Orchestration belongs to.

Sets List<EventOrchestrationServiceSetArgs>

A Service Orchestration must 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.

CatchAll EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

Service string

ID of the Service to which this Service Orchestration belongs to.

Sets []EventOrchestrationServiceSetArgs

A Service Orchestration must 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.

catchAll EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

service String

ID of the Service to which this Service Orchestration belongs to.

sets List<EventOrchestrationServiceSetArgs>

A Service Orchestration must 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.

catchAll EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

service string

ID of the Service to which this Service Orchestration belongs to.

sets EventOrchestrationServiceSetArgs[]

A Service Orchestration must 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.

catch_all EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

service str

ID of the Service to which this Service Orchestration belongs to.

sets Sequence[EventOrchestrationServiceSetArgs]

A Service Orchestration must 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.

catchAll Property Map

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

service String

ID of the Service to which this Service Orchestration belongs to.

sets List<Property Map>

A Service Orchestration must 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.

Outputs

All input properties are implicitly available as output properties. Additionally, the EventOrchestrationService resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Look up Existing EventOrchestrationService Resource

Get an existing EventOrchestrationService resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: EventOrchestrationServiceState, opts?: CustomResourceOptions): EventOrchestrationService
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        catch_all: Optional[EventOrchestrationServiceCatchAllArgs] = None,
        service: Optional[str] = None,
        sets: Optional[Sequence[EventOrchestrationServiceSetArgs]] = None) -> EventOrchestrationService
func GetEventOrchestrationService(ctx *Context, name string, id IDInput, state *EventOrchestrationServiceState, opts ...ResourceOption) (*EventOrchestrationService, error)
public static EventOrchestrationService Get(string name, Input<string> id, EventOrchestrationServiceState? state, CustomResourceOptions? opts = null)
public static EventOrchestrationService get(String name, Output<String> id, EventOrchestrationServiceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CatchAll EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

Service string

ID of the Service to which this Service Orchestration belongs to.

Sets List<EventOrchestrationServiceSetArgs>

A Service Orchestration must 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.

CatchAll EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

Service string

ID of the Service to which this Service Orchestration belongs to.

Sets []EventOrchestrationServiceSetArgs

A Service Orchestration must 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.

catchAll EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

service String

ID of the Service to which this Service Orchestration belongs to.

sets List<EventOrchestrationServiceSetArgs>

A Service Orchestration must 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.

catchAll EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

service string

ID of the Service to which this Service Orchestration belongs to.

sets EventOrchestrationServiceSetArgs[]

A Service Orchestration must 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.

catch_all EventOrchestrationServiceCatchAllArgs

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

service str

ID of the Service to which this Service Orchestration belongs to.

sets Sequence[EventOrchestrationServiceSetArgs]

A Service Orchestration must 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.

catchAll Property Map

the catch_all actions will be applied if an Event reaches the end of any set without matching any rules in that set.

service String

ID of the Service to which this Service Orchestration belongs to.

sets List<Property Map>

A Service Orchestration must 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.

Supporting Types

EventOrchestrationServiceCatchAll

Actions EventOrchestrationServiceCatchAllActions

These are the actions that will be taken to change the resulting alert and incident. catch_all supports all actions described above for rule except route_to action.

Actions EventOrchestrationServiceCatchAllActions

These are the actions that will be taken to change the resulting alert and incident. catch_all supports all actions described above for rule except route_to action.

actions EventOrchestrationServiceCatchAllActions

These are the actions that will be taken to change the resulting alert and incident. catch_all supports all actions described above for rule except route_to action.

actions EventOrchestrationServiceCatchAllActions

These are the actions that will be taken to change the resulting alert and incident. catch_all supports all actions described above for rule except route_to action.

actions EventOrchestrationServiceCatchAllActions

These are the actions that will be taken to change the resulting alert and incident. catch_all supports all actions described above for rule except route_to action.

actions Property Map

These are the actions that will be taken to change the resulting alert and incident. catch_all supports all actions described above for rule except route_to action.

EventOrchestrationServiceCatchAllActions

Annotate string

Add this text as a note on the resulting incident.

AutomationAction EventOrchestrationServiceCatchAllActionsAutomationAction

Create a Webhook associated with the resulting incident.

EventAction string

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

Extractions List<EventOrchestrationServiceCatchAllActionsExtraction>

Replace any CEF field or Custom Details object field using custom variables.

PagerdutyAutomationAction EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

Priority string
RouteTo string

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

Severity string

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

Suppress bool

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

Suspend int

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

Variables List<EventOrchestrationServiceCatchAllActionsVariable>

Populate variables from event payloads and use those variables in other event actions.

Annotate string

Add this text as a note on the resulting incident.

AutomationAction EventOrchestrationServiceCatchAllActionsAutomationAction

Create a Webhook associated with the resulting incident.

EventAction string

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

Extractions []EventOrchestrationServiceCatchAllActionsExtraction

Replace any CEF field or Custom Details object field using custom variables.

PagerdutyAutomationAction EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

Priority string
RouteTo string

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

Severity string

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

Suppress bool

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

Suspend int

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

Variables []EventOrchestrationServiceCatchAllActionsVariable

Populate variables from event payloads and use those variables in other event actions.

annotate String

Add this text as a note on the resulting incident.

automationAction EventOrchestrationServiceCatchAllActionsAutomationAction

Create a Webhook associated with the resulting incident.

eventAction String

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

extractions List<EventOrchestrationServiceCatchAllActionsExtraction>

Replace any CEF field or Custom Details object field using custom variables.

pagerdutyAutomationAction EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

priority String
routeTo String

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

severity String

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

suppress Boolean

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

suspend Integer

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

variables List<EventOrchestrationServiceCatchAllActionsVariable>

Populate variables from event payloads and use those variables in other event actions.

annotate string

Add this text as a note on the resulting incident.

automationAction EventOrchestrationServiceCatchAllActionsAutomationAction

Create a Webhook associated with the resulting incident.

eventAction string

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

extractions EventOrchestrationServiceCatchAllActionsExtraction[]

Replace any CEF field or Custom Details object field using custom variables.

pagerdutyAutomationAction EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

priority string
routeTo string

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

severity string

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

suppress boolean

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

suspend number

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

variables EventOrchestrationServiceCatchAllActionsVariable[]

Populate variables from event payloads and use those variables in other event actions.

annotate str

Add this text as a note on the resulting incident.

automation_action EventOrchestrationServiceCatchAllActionsAutomationAction

Create a Webhook associated with the resulting incident.

event_action str

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

extractions Sequence[EventOrchestrationServiceCatchAllActionsExtraction]

Replace any CEF field or Custom Details object field using custom variables.

pagerduty_automation_action EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

priority str
route_to str

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

severity str

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

suppress bool

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

suspend int

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

variables Sequence[EventOrchestrationServiceCatchAllActionsVariable]

Populate variables from event payloads and use those variables in other event actions.

annotate String

Add this text as a note on the resulting incident.

automationAction Property Map

Create a Webhook associated with the resulting incident.

eventAction String

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

extractions List<Property Map>

Replace any CEF field or Custom Details object field using custom variables.

pagerdutyAutomationAction Property Map

Configure a Process Automation associated with the resulting incident.

priority String
routeTo String

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

severity String

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

suppress Boolean

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

suspend Number

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

variables List<Property Map>

Populate variables from event payloads and use those variables in other event actions.

EventOrchestrationServiceCatchAllActionsAutomationAction

Name string

Name of this Webhook.

Url string

The API endpoint where PagerDuty's servers will send the webhook request.

AutoSend bool

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

Headers List<EventOrchestrationServiceCatchAllActionsAutomationActionHeader>

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

Parameters List<EventOrchestrationServiceCatchAllActionsAutomationActionParameter>

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

Name string

Name of this Webhook.

Url string

The API endpoint where PagerDuty's servers will send the webhook request.

AutoSend bool

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

Headers []EventOrchestrationServiceCatchAllActionsAutomationActionHeader

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

Parameters []EventOrchestrationServiceCatchAllActionsAutomationActionParameter

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

name String

Name of this Webhook.

url String

The API endpoint where PagerDuty's servers will send the webhook request.

autoSend Boolean

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

headers List<EventOrchestrationServiceCatchAllActionsAutomationActionHeader>

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

parameters List<EventOrchestrationServiceCatchAllActionsAutomationActionParameter>

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

name string

Name of this Webhook.

url string

The API endpoint where PagerDuty's servers will send the webhook request.

autoSend boolean

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

headers EventOrchestrationServiceCatchAllActionsAutomationActionHeader[]

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

parameters EventOrchestrationServiceCatchAllActionsAutomationActionParameter[]

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

name str

Name of this Webhook.

url str

The API endpoint where PagerDuty's servers will send the webhook request.

auto_send bool

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

headers Sequence[EventOrchestrationServiceCatchAllActionsAutomationActionHeader]

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

parameters Sequence[EventOrchestrationServiceCatchAllActionsAutomationActionParameter]

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

name String

Name of this Webhook.

url String

The API endpoint where PagerDuty's servers will send the webhook request.

autoSend Boolean

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

headers List<Property Map>

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

parameters List<Property Map>

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

EventOrchestrationServiceCatchAllActionsAutomationActionHeader

Key string

Name to identify the header

Value string

Value of this header

Key string

Name to identify the header

Value string

Value of this header

key String

Name to identify the header

value String

Value of this header

key string

Name to identify the header

value string

Value of this header

key str

Name to identify the header

value str

Value of this header

key String

Name to identify the header

value String

Value of this header

EventOrchestrationServiceCatchAllActionsAutomationActionParameter

Key string

Name to identify the header

Value string

Value of this header

Key string

Name to identify the header

Value string

Value of this header

key String

Name to identify the header

value String

Value of this header

key string

Name to identify the header

value string

Value of this header

key str

Name to identify the header

value str

Value of this header

key String

Name to identify the header

value String

Value of this header

EventOrchestrationServiceCatchAllActionsExtraction

Target string

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

Regex string

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

Source string

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

Template string

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
Target string

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

Regex string

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

Source string

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

Template string

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
target String

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

regex String

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

source String

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

template String

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
target string

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

regex string

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

source string

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

template string

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
target str

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

regex str

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

source str

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

template str

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
target String

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

regex String

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

source String

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

template String

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}

EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction

ActionId string

Id of the Process Automation action to be triggered.

ActionId string

Id of the Process Automation action to be triggered.

actionId String

Id of the Process Automation action to be triggered.

actionId string

Id of the Process Automation action to be triggered.

action_id str

Id of the Process Automation action to be triggered.

actionId String

Id of the Process Automation action to be triggered.

EventOrchestrationServiceCatchAllActionsVariable

Name string

Name of this Webhook.

Path string

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

Type string

Only regex is supported

Value string

Value of this header

Name string

Name of this Webhook.

Path string

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

Type string

Only regex is supported

Value string

Value of this header

name String

Name of this Webhook.

path String

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

type String

Only regex is supported

value String

Value of this header

name string

Name of this Webhook.

path string

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

type string

Only regex is supported

value string

Value of this header

name str

Name of this Webhook.

path str

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

type str

Only regex is supported

value str

Value of this header

name String

Name of this Webhook.

path String

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

type String

Only regex is supported

value String

Value of this header

EventOrchestrationServiceSet

Id string

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

Rules List<EventOrchestrationServiceSetRule>
Id string

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

Rules []EventOrchestrationServiceSetRule
id String

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

rules List<EventOrchestrationServiceSetRule>
id string

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

rules EventOrchestrationServiceSetRule[]
id str

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

rules Sequence[EventOrchestrationServiceSetRule]
id String

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

rules List<Property Map>

EventOrchestrationServiceSetRule

Actions EventOrchestrationServiceSetRuleActions

Actions that will be taken to change the resulting alert and incident, when an event matches this rule.

Conditions List<EventOrchestrationServiceSetRuleCondition>

Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule.

Disabled bool

Indicates whether the rule is disabled and would therefore not be evaluated.

Id string

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

Label string

A description of this rule's purpose.

Actions EventOrchestrationServiceSetRuleActions

Actions that will be taken to change the resulting alert and incident, when an event matches this rule.

Conditions []EventOrchestrationServiceSetRuleCondition

Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule.

Disabled bool

Indicates whether the rule is disabled and would therefore not be evaluated.

Id string

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

Label string

A description of this rule's purpose.

actions EventOrchestrationServiceSetRuleActions

Actions that will be taken to change the resulting alert and incident, when an event matches this rule.

conditions List<EventOrchestrationServiceSetRuleCondition>

Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule.

disabled Boolean

Indicates whether the rule is disabled and would therefore not be evaluated.

id String

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

label String

A description of this rule's purpose.

actions EventOrchestrationServiceSetRuleActions

Actions that will be taken to change the resulting alert and incident, when an event matches this rule.

conditions EventOrchestrationServiceSetRuleCondition[]

Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule.

disabled boolean

Indicates whether the rule is disabled and would therefore not be evaluated.

id string

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

label string

A description of this rule's purpose.

actions EventOrchestrationServiceSetRuleActions

Actions that will be taken to change the resulting alert and incident, when an event matches this rule.

conditions Sequence[EventOrchestrationServiceSetRuleCondition]

Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule.

disabled bool

Indicates whether the rule is disabled and would therefore not be evaluated.

id str

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

label str

A description of this rule's purpose.

actions Property Map

Actions that will be taken to change the resulting alert and incident, when an event matches this rule.

conditions List<Property Map>

Each of these conditions is evaluated to check if an event matches this rule. The rule is considered a match if any of these conditions match. If none are provided, the event will always match against the rule.

disabled Boolean

Indicates whether the rule is disabled and would therefore not be evaluated.

id String

The ID of this set of rules. Rules in other sets can route events into this set using the rule's route_to property.

label String

A description of this rule's purpose.

EventOrchestrationServiceSetRuleActions

Annotate string

Add this text as a note on the resulting incident.

AutomationAction EventOrchestrationServiceSetRuleActionsAutomationAction

Create a Webhook associated with the resulting incident.

EventAction string

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

Extractions List<EventOrchestrationServiceSetRuleActionsExtraction>

Replace any CEF field or Custom Details object field using custom variables.

PagerdutyAutomationAction EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

Priority string
RouteTo string

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

Severity string

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

Suppress bool

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

Suspend int

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

Variables List<EventOrchestrationServiceSetRuleActionsVariable>

Populate variables from event payloads and use those variables in other event actions.

Annotate string

Add this text as a note on the resulting incident.

AutomationAction EventOrchestrationServiceSetRuleActionsAutomationAction

Create a Webhook associated with the resulting incident.

EventAction string

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

Extractions []EventOrchestrationServiceSetRuleActionsExtraction

Replace any CEF field or Custom Details object field using custom variables.

PagerdutyAutomationAction EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

Priority string
RouteTo string

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

Severity string

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

Suppress bool

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

Suspend int

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

Variables []EventOrchestrationServiceSetRuleActionsVariable

Populate variables from event payloads and use those variables in other event actions.

annotate String

Add this text as a note on the resulting incident.

automationAction EventOrchestrationServiceSetRuleActionsAutomationAction

Create a Webhook associated with the resulting incident.

eventAction String

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

extractions List<EventOrchestrationServiceSetRuleActionsExtraction>

Replace any CEF field or Custom Details object field using custom variables.

pagerdutyAutomationAction EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

priority String
routeTo String

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

severity String

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

suppress Boolean

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

suspend Integer

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

variables List<EventOrchestrationServiceSetRuleActionsVariable>

Populate variables from event payloads and use those variables in other event actions.

annotate string

Add this text as a note on the resulting incident.

automationAction EventOrchestrationServiceSetRuleActionsAutomationAction

Create a Webhook associated with the resulting incident.

eventAction string

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

extractions EventOrchestrationServiceSetRuleActionsExtraction[]

Replace any CEF field or Custom Details object field using custom variables.

pagerdutyAutomationAction EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

priority string
routeTo string

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

severity string

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

suppress boolean

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

suspend number

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

variables EventOrchestrationServiceSetRuleActionsVariable[]

Populate variables from event payloads and use those variables in other event actions.

annotate str

Add this text as a note on the resulting incident.

automation_action EventOrchestrationServiceSetRuleActionsAutomationAction

Create a Webhook associated with the resulting incident.

event_action str

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

extractions Sequence[EventOrchestrationServiceSetRuleActionsExtraction]

Replace any CEF field or Custom Details object field using custom variables.

pagerduty_automation_action EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction

Configure a Process Automation associated with the resulting incident.

priority str
route_to str

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

severity str

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

suppress bool

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

suspend int

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

variables Sequence[EventOrchestrationServiceSetRuleActionsVariable]

Populate variables from event payloads and use those variables in other event actions.

annotate String

Add this text as a note on the resulting incident.

automationAction Property Map

Create a Webhook associated with the resulting incident.

eventAction String

sets whether the resulting alert status is trigger or resolve. Allowed values are: trigger, resolve

extractions List<Property Map>

Replace any CEF field or Custom Details object field using custom variables.

pagerdutyAutomationAction Property Map

Configure a Process Automation associated with the resulting incident.

priority String
routeTo String

The ID of a Set from this Service Orchestration whose rules you also want to use with event that match this rule.

severity String

sets Severity of the resulting alert. Allowed values are: info, error, warning, critical

suppress Boolean

Set whether the resulting alert is suppressed. Suppressed alerts will not trigger an incident.

suspend Number

The number of seconds to suspend the resulting alert before triggering. This effectively pauses incident notifications. If a resolve event arrives before the alert triggers then PagerDuty won't create an incident for this the resulting alert.

variables List<Property Map>

Populate variables from event payloads and use those variables in other event actions.

EventOrchestrationServiceSetRuleActionsAutomationAction

Name string

Name of this Webhook.

Url string

The API endpoint where PagerDuty's servers will send the webhook request.

AutoSend bool

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

Headers List<EventOrchestrationServiceSetRuleActionsAutomationActionHeader>

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

Parameters List<EventOrchestrationServiceSetRuleActionsAutomationActionParameter>

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

Name string

Name of this Webhook.

Url string

The API endpoint where PagerDuty's servers will send the webhook request.

AutoSend bool

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

Headers []EventOrchestrationServiceSetRuleActionsAutomationActionHeader

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

Parameters []EventOrchestrationServiceSetRuleActionsAutomationActionParameter

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

name String

Name of this Webhook.

url String

The API endpoint where PagerDuty's servers will send the webhook request.

autoSend Boolean

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

headers List<EventOrchestrationServiceSetRuleActionsAutomationActionHeader>

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

parameters List<EventOrchestrationServiceSetRuleActionsAutomationActionParameter>

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

name string

Name of this Webhook.

url string

The API endpoint where PagerDuty's servers will send the webhook request.

autoSend boolean

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

headers EventOrchestrationServiceSetRuleActionsAutomationActionHeader[]

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

parameters EventOrchestrationServiceSetRuleActionsAutomationActionParameter[]

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

name str

Name of this Webhook.

url str

The API endpoint where PagerDuty's servers will send the webhook request.

auto_send bool

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

headers Sequence[EventOrchestrationServiceSetRuleActionsAutomationActionHeader]

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

parameters Sequence[EventOrchestrationServiceSetRuleActionsAutomationActionParameter]

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

name String

Name of this Webhook.

url String

The API endpoint where PagerDuty's servers will send the webhook request.

autoSend Boolean

When true, PagerDuty's servers will automatically send this webhook request as soon as the resulting incident is created. When false, your incident responder will be able to manually trigger the Webhook via the PagerDuty website and mobile app.

headers List<Property Map>

Specify custom key/value pairs that'll be sent with the webhook request as request headers.

parameters List<Property Map>

Specify custom key/value pairs that'll be included in the webhook request's JSON payload.

EventOrchestrationServiceSetRuleActionsAutomationActionHeader

Key string

Name to identify the header

Value string

Value of this header

Key string

Name to identify the header

Value string

Value of this header

key String

Name to identify the header

value String

Value of this header

key string

Name to identify the header

value string

Value of this header

key str

Name to identify the header

value str

Value of this header

key String

Name to identify the header

value String

Value of this header

EventOrchestrationServiceSetRuleActionsAutomationActionParameter

Key string

Name to identify the header

Value string

Value of this header

Key string

Name to identify the header

Value string

Value of this header

key String

Name to identify the header

value String

Value of this header

key string

Name to identify the header

value string

Value of this header

key str

Name to identify the header

value str

Value of this header

key String

Name to identify the header

value String

Value of this header

EventOrchestrationServiceSetRuleActionsExtraction

Target string

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

Regex string

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

Source string

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

Template string

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
Target string

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

Regex string

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

Source string

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

Template string

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
target String

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

regex String

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

source String

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

template String

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
target string

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

regex string

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

source string

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

template string

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
target str

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

regex str

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

source str

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

template str

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}
target String

The PagerDuty Common Event Format PD-CEF field that will be set with the value from the template or based on regex and source fields.

regex String

A RE2 regular expression that will be matched against field specified via the source argument. If the regex contains one or more capture groups, their values will be extracted and appended together. If it contains no capture groups, the whole match is used. This field can be ignored for template based extractions.

source String

The path to the event field where the regex will be applied to extract a value. You can use any valid PCL path like event.summary and you can reference previously-defined variables using a path like variables.hostname. This field can be ignored for template based extractions.

template String

A string that will be used to populate the target field. You can reference variables or event data within your template using double curly braces. For example:

  • Use variables named ip and subnet with a template like: {{variables.ip}}/{{variables.subnet}}
  • Combine the event severity & summary with template like: {{event.severity}}:{{event.summary}}

EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction

ActionId string

Id of the Process Automation action to be triggered.

ActionId string

Id of the Process Automation action to be triggered.

actionId String

Id of the Process Automation action to be triggered.

actionId string

Id of the Process Automation action to be triggered.

action_id str

Id of the Process Automation action to be triggered.

actionId String

Id of the Process Automation action to be triggered.

EventOrchestrationServiceSetRuleActionsVariable

Name string

Name of this Webhook.

Path string

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

Type string

Only regex is supported

Value string

Value of this header

Name string

Name of this Webhook.

Path string

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

Type string

Only regex is supported

Value string

Value of this header

name String

Name of this Webhook.

path String

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

type String

Only regex is supported

value String

Value of this header

name string

Name of this Webhook.

path string

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

type string

Only regex is supported

value string

Value of this header

name str

Name of this Webhook.

path str

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

type str

Only regex is supported

value str

Value of this header

name String

Name of this Webhook.

path String

Path to a field in an event, in dot-notation. This supports both PagerDuty Common Event Format PD-CEF and non-CEF fields. Eg: Use event.summary for the summary CEF field. Use raw_event.fieldname to read from the original event fieldname data. You can use any valid PCL path.

type String

Only regex is supported

value String

Value of this header

EventOrchestrationServiceSetRuleCondition

Expression string

A PCL condition string.

Expression string

A PCL condition string.

expression String

A PCL condition string.

expression string

A PCL condition string.

expression String

A PCL condition string.

Package Details

Repository
https://github.com/pulumi/pulumi-pagerduty
License
Apache-2.0
Notes

This Pulumi package is based on the pagerduty Terraform Provider.