Interface PagerDutyNodeParameters

Source
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§

Source§

readonly additionalFields?: {
    details?: string;
    escalationPolicyId?: string;
    incidentKey?: string;
    priorityId?: string;
    urgency?: "low" | "high";
}

Default: {}

Source§

readonly authentication?: "oAuth2" | "apiToken"

Default: "apiToken"

Source§

readonly conferenceBridgeUi?: {
    conferenceBridgeValues: {
        conferenceNumber?: string;
        conferenceUrl?: string;
    };
}

Default: {} Type options: {"multipleValues":false}

Source§

readonly content?: string

The note content

Source§

readonly email?: string

The email address of a valid user associated with the account making the request

Source§

readonly incidentId?: string

Unique identifier for the incident

Source§

readonly limit?: number

Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}

Source§

readonly logEntryId?: string

Unique identifier for the log entry

Source§

readonly operation?: "create" | "get" | "getAll" | "update"

Default: "create"

Source§

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: {}

Source§

readonly resource?: "user" | "incident" | "incidentNote" | "logEntry"

Default: "incident"

Source§

readonly returnAll?: boolean

Whether to return all results or only up to a given limit

Source§

readonly serviceId?: string

The incident will be created on this service. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getServices"}

Source§

readonly title?: string

A succinct description of the nature, symptoms, cause, or effect of the incident

Source§

readonly updateFields?: {
    escalationLevel?: number;
    escalationPolicyId?: string;
    priorityId?: string;
    resolution?: string;
    status?: "resolved" | "acknowledged";
    title?: string;
    urgency?: "low" | "high";
}

Default: {}

Source§

readonly userId?: string

Unique identifier for the user