Interface ElasticSecurityNodeParameters

Source
interface ElasticSecurityNodeParameters {
    additionalFields?:
        | {
            description?: string;
            owner?: string;
            syncAlerts?: boolean;
        }
        | { owner?: string };
    apiKeyId?: string;
    apiKeySecret?: string;
    apiToken?: string;
    apiUrl?: string;
    caseId?: string;
    category?: string;
    comment?: string;
    commentId?: string;
    connectorId?: string;
    connectorType?: ".resilient" | ".jira" | ".servicenow";
    email?: string;
    filters?: {
        status?: "open" | "closed" | "in-progress";
        tags?: unknown[];
    };
    impact?: 1
    | 3
    | 2;
    issueType?: string;
    issueTypes?: string;
    limit?: number;
    name?: string;
    operation?:
        | "create"
        | "get"
        | "getAll"
        | "update"
        | "add"
        | "remove"
        | "delete"
        | "getStatus";
    orgId?: string;
    password?: string;
    priority?: string;
    projectKey?: string;
    resource?: | "case"
    | "caseComment"
    | "caseTag"
    | "connector";
    returnAll?: boolean;
    severity?: 1
    | 3
    | 2;
    severityCode?: number;
    simple?: boolean;
    sortOptions?: {
        sortOptionsProperties: {
            sortField?: "createdAt" | "updatedAt";
            sortOrder?: "asc" | "desc";
        };
    };
    tag?: string;
    title?: string;
    updateFields?: {
        description?: string;
        status?: "open"
        | "closed"
        | "in-progress";
        syncAlerts?: boolean;
        title?: string;
        version?: string;
    };
    urgency?: 1
    | 3
    | 2;
    username?: string;
}

Properties§

Source§

readonly additionalFields?:
    | {
        description?: string;
        owner?: string;
        syncAlerts?: boolean;
    }
    | { owner?: string }

Default: {}

Source§

readonly apiKeyId?: string

IBM Resilient API key ID Type options: {"password":true}

Source§

readonly apiKeySecret?: string

IBM Resilient API key secret Type options: {"password":true}

Source§

readonly apiToken?: string

Jira API token Type options: {"password":true}

Source§

readonly apiUrl?: string

URL of the third-party instance

Source§

readonly caseId?: string

Source§

readonly category?: string

Category of the ServiceNow ITSM issue to create for this case

Source§

readonly comment?: string

Source§

readonly commentId?: string

ID of the case comment to retrieve

Source§

readonly connectorId?: string

Connectors allow you to send Elastic Security cases into other systems (only ServiceNow, Jira, or IBM Resilient). Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getConnectors"}

Source§

readonly connectorType?: ".resilient" | ".jira" | ".servicenow"

Default: ".jira"

Source§

readonly email?: string

Jira-registered email

Source§

readonly filters?: {
    status?: "open" | "closed" | "in-progress";
    tags?: unknown[];
}

Default: {}

Source§

readonly impact?: 1 | 3 | 2

Impact of the ServiceNow ITSM issue to create for this case Default: 1

Source§

readonly issueType?: string

Type of the Jira issue to create for this case

Source§

readonly issueTypes?: string

Comma-separated list of numerical types of the IBM Resilient issue to create for this case

Source§

readonly limit?: number

Max number of results to return Default: 50 Type options: {"minValue":1}

Source§

readonly name?: string

Connectors allow you to send Elastic Security cases into other systems (only ServiceNow, Jira, or IBM Resilient)

Source§

readonly operation?:
    | "create"
    | "get"
    | "getAll"
    | "update"
    | "add"
    | "remove"
    | "delete"
    | "getStatus"

Default: "create"

Source§

readonly orgId?: string

IBM Resilient organization ID

Source§

readonly password?: string

ServiceNow ITSM password Type options: {"password":true}

Source§

readonly priority?: string

Priority of the Jira issue to create for this case

Source§

readonly projectKey?: string

Jira Project Key

Source§

readonly resource?: "case" | "caseComment" | "caseTag" | "connector"

Default: "case"

Source§

readonly returnAll?: boolean

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

Source§

readonly severity?: 1 | 3 | 2

Severity of the ServiceNow ITSM issue to create for this case Default: 1

Source§

readonly severityCode?: number

Severity code of the IBM Resilient issue to create for this case Default: 1 Type options: {"minValue":0}

Source§

readonly simple?: boolean

Whether to return a simplified version of the response instead of the raw data Default: true

Source§

readonly sortOptions?: {
    sortOptionsProperties: {
        sortField?: "createdAt" | "updatedAt";
        sortOrder?: "asc" | "desc";
    };
}

Default: {}

Source§

readonly tag?: string

Tag to attach to the case. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getTags"}

Source§

readonly title?: string

Source§

readonly updateFields?: {
    description?: string;
    status?: "open" | "closed" | "in-progress";
    syncAlerts?: boolean;
    title?: string;
    version?: string;
}

Default: {}

Source§

readonly urgency?: 1 | 3 | 2

Urgency of the ServiceNow ITSM issue to create for this case Default: 1

Source§

readonly username?: string

ServiceNow ITSM username