# pool.snapshot.update

Type: object

##

Type: array
No Additional Items

#### Tuple Validation

##### Parameter 1: id

#### id

Type: string

ID of the snapshot to update.

##### Parameter 2: data

#### data

Type: object

The property updates to apply to the snapshot.

No Additional Properties

##

#### User Properties Update

Type: array of object Default: []

Properties to update.

No Additional Items

##### Each item of this array must be:

#### PoolSnapshotUserPropertyUpdate

Type: object
No Additional Properties

##

#### Key

Type: string

The property name in namespace:property format.

Must match regular expression: `.*:.*`

##

#### Value

Type: string

The new value to assign to the user property.

##

#### User Properties Remove

Type: array of string Default: []

Properties to remove.

No Additional Items

##### Each item of this array must be:

Type: string

ZFS user property key in namespace:property format (e.g., 'custom:backuppolicy', 'org:createdby').

Must match regular expression: `.*:.*`

##

Type: object

Information about the updated snapshot.

Required roles: SNAPSHOT_WRITE