# pool.dataset.destroy_snapshots

Destroy specified snapshots of a given dataset.

This method is a job.

DEPRECATED: this method is scheduled to be removed in v26.04.

Type: object

##

Type: array
No Additional Items

#### Tuple Validation

##### Parameter 1: name

#### name

Type: string

##### Parameter 2: snapshots

#### snapshots

Type: object
No Additional Properties

##

#### All

Type: boolean Default: false

##

#### Recursive

Type: boolean Default: false

##

#### Snapshots

Type: array Default: []
No Additional Items

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

## Any of

#### PoolDatasetDestroySnapshotsArgsSnapshotSpec

Type: object
No Additional Properties

##

#### Start

Default: null

## Any of

Type: string
Type: null

##

#### End

Default: null

## Any of

Type: string
Type: null
Type: string

##

#### Result

Type: array of string
No Additional Items

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

Type: string

Required roles: SNAPSHOT_WRITE