Core Lock
#
This Integration is part of the Cortex Lock Pack.Overview
Core 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 Cortex XSOAR 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 specific lock. If the lock doesn't exist, it creates one. If the lock is already in use, the command waits until the lock is released or until timeout is reached. If timeout is reached and the lock hasn't been released, the command fails to get the lock.
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.