interface PagerDutyNodeParameters {
additionalFields?: {
details?: string;
escalationPolicyId?: string;
incidentKey?: string;
priorityId?: string;
urgency?: "low" | "high";
};
authentication?: "oAuth2"
| "apiToken";
conferenceBridgeUi?: {
conferenceBridgeValues: {
conferenceNumber?: string;
conferenceUrl?: string;
};
};
content?: string;
email?: string;
incidentId?: string;
limit?: number;
logEntryId?: string;
operation?: "create"
| "get"
| "getAll"
| "update";
options?:
| {
dateRange?: "all";
incidentKey?: string;
include?: (
| "users"
| "teams"
| "acknowledgers"
| "assignees"
| "conferenceBridge"
| "escalationPolicies"
| "firstTriggerLogEntries"
| "priorities"
| "services"
)[];
serviceIds?: unknown[];
since?: string;
sortBy?: string;
statuses?: (
"resolved"
| "acknowledged"
| "triggered"
)[];
teamIds?: string;
timeZone?: string;
until?: string;
urgencies?: ("low" | "high")[];
userIds?: string;
}
| {
include?: (
"channels"
| "teams"
| "services"
| "incidents"
)[];
isOverview?: boolean;
since?: string;
timeZone?: string;
until?: string;
};
resource?: | "user"
| "incident"
| "incidentNote"
| "logEntry";
returnAll?: boolean;
serviceId?: string;
title?: string;
updateFields?: {
escalationLevel?: number;
escalationPolicyId?: string;
priorityId?: string;
resolution?: string;
status?: "resolved"
| "acknowledged";
title?: string;
urgency?: "low" | "high";
};
userId?: string;
}
Properties§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
§
readonly additional Fields?: { ... }
readonly authentication?: "oAuth2" | "apiToken"
Default: "apiToken"
readonly conference Bridge Ui?: { ... }
Default: {} Type options: {"multipleValues":false}
readonly content?: string
The note content
readonly email?: string
The email address of a valid user associated with the account making the request
readonly incident Id?: string
Unique identifier for the incident
readonly limit?: number
Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}
readonly log Entry Id?: string
Unique identifier for the log entry
readonly operation?: "create" | "get" | "getAll" | "update"
Default: "create"
readonly options?:
| {
dateRange?: "all";
incidentKey?: string;
include?: (
| "users"
| "teams"
| "acknowledgers"
| "assignees"
| "conferenceBridge"
| "escalationPolicies"
| "firstTriggerLogEntries"
| "priorities"
| "services"
)[];
serviceIds?: unknown[];
since?: string;
sortBy?: string;
statuses?: ("resolved" | "acknowledged" | "triggered")[];
teamIds?: string;
timeZone?: string;
until?: string;
urgencies?: ("low" | "high")[];
userIds?: string;
}
| {
include?: (
"channels"
| "teams"
| "services"
| "incidents"
)[];
isOverview?: boolean;
since?: string;
timeZone?: string;
until?: string;
}
Default: {}
readonly resource?: "user" | "incident" | "incidentNote" | "logEntry"
Default: "incident"
readonly return All?: boolean
Whether to return all results or only up to a given limit
readonly service Id?: string
The incident will be created on this service. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getServices"}
readonly title?: string
A succinct description of the nature, symptoms, cause, or effect of the incident
readonly update Fields?: { ... }
Default: {}
readonly user Id?: string
Unique identifier for the user
Default: {}