pool.snapshot.delete ==================== Delete the snapshot identified by ``id``. Set ``recursive`` to also delete identically named snapshots of child datasets. Set ``defer`` to request a deferred (asynchronous) destroy, which lets the snapshot be removed even while it still has holds or clones. .. raw:: html
Type: object

Type: array
No Additional Items

Tuple Validation

Parameter 1: id

id

Type: string

ID of the snapshot to delete.

Parameter 2: options

options

Type: object

Options for controlling snapshot deletion behavior.

No Additional Properties

Defer

Type: boolean Default: false

Defer deletion of the snapshot.

Recursive

Type: boolean Default: false

Whether to recursively delete child snapshots.

Result

Type: const

Indicates successful snapshot deletion.

Specific value: true


*Required roles:* SNAPSHOT_DELETE