zfs.resource.snapshot.rename ============================ Rename a ZFS snapshot. A validation error is raised when: - the snapshot does not exist - the new name already exists - a supplied path is invalid Examples: Rename a single snapshot: .. code:: json {"current_name": "tank/data@old", "new_name": "tank/data@new"} Rename matching snapshots in child datasets: .. code:: json {"current_name": "tank@old", "new_name": "tank@new", "recursive": true} .. raw:: html
Type: object

Type: array
No Additional Items

Tuple Validation

Parameter 1: data

data

Type: object

Rename parameters for renaming ZFS snapshots.

No Additional Properties

Current Name

Type: string

Current snapshot path (e.g., 'pool/dataset@old_name').

Must be at least 1 characters long

New Name

Type: string

New snapshot path (e.g., 'pool/dataset@new_name').

Must be at least 1 characters long

Recursive

Type: boolean Default: false

Recursively rename matching snapshots in child datasets.

Result

Type: null


*Required roles:* SNAPSHOT_WRITE