Demisto Lock

Overview

Demisto Lock is a mechanism that enables users to prevent concurrent execution of tasks. This is a native integration, which does not require configuration.


Commands

You can execute these commands from the Demisto CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

  1. Get a lock: lock-get
  2. Show lock information: lock-info
  3. Release a lock: lock-release
  4. Release all locks: lock-release-all

Get a lock

Gets a specified lock. If the lock is already in use, the command waits until the lock is released or until timeout is reached.

Base Command

lock-get

Input
Parameter Description
name Lock name. When omitted, the default is Default .
info Additional information about the lock
timeout Timeout to wait for the lock to be released

Show lock information

Retreives information for a specified lock.

Base Command

lock-info

Input
Parameter Description
name Name of lock to retrieve information for. When omitted, the default is Default .

Release a lock

Release a specified lock.

Base Command

lock-release

Input
Parameter Description
name Name of lock to release. When omitted, the default is Default .

Release all locks

Release a specified lock.

Base Command

lock-release-all

Input

There is no input for this command.