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.
- Get a lock: lock-get
- Show lock information: lock-info
- Release a lock: lock-release
- 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.