pool.snapshot.query

Sent on pool.snapshot changes.

Type: object

PoolSnapshotAddedEvent

Type: object
No Additional Properties

Id

Type: string

PoolSnapshotEntry

Type: object
No Additional Properties

Id

Type: string

Properties

Type: object

Each additional property must conform to the following schema

PoolSnapshotEntryPropertyFields

Type: object
No Additional Properties

Value

Type: string

Rawvalue

Type: string

Source

Type: enum (of string)
Must be one of:
  • "NONE"
  • "DEFAULT"
  • "LOCAL"
  • "TEMPORARY"
  • "INHERITED"
  • "RECEIVED"

Parsed

Type: object

Pool

Type: string

Name

Type: string

Type

Type: const
Must be one of:
  • "SNAPSHOT"
Specific value: "SNAPSHOT"

Snapshot Name

Type: string

Dataset

Type: string

Createtxg

Type: string

Holds

Type: object

Returned when options.extra.holds is set.

No Additional Properties

Truenas

Type: integer

Present if a hold has been placed on the snapshot.

Retention


Returned when options.extra.retention is set.


PoolSnapshotRetentionPST

Type: object
No Additional Properties

Datetime

Type: stringFormat: date-time

Source

Type: const
Must be one of:
  • "periodic_snapshot_task"
Specific value: "periodic_snapshot_task"

Periodic Snapshot Task Id

Type: integer

PoolSnapshotRetentionProperty

Type: object
No Additional Properties

Datetime

Type: stringFormat: date-time

Source

Type: const
Must be one of:
  • "property"
Specific value: "property"
Type: null

PoolSnapshotChangedEvent

Type: object
No Additional Properties

Id

Type: string

PoolSnapshotEntry

Type: object
No Additional Properties

Id

Type: string

Properties

Type: object

Each additional property must conform to the following schema

PoolSnapshotEntryPropertyFields

Type: object
No Additional Properties

Value

Type: string

Rawvalue

Type: string

Source

Type: enum (of string)
Must be one of:
  • "NONE"
  • "DEFAULT"
  • "LOCAL"
  • "TEMPORARY"
  • "INHERITED"
  • "RECEIVED"

Parsed

Type: object

Pool

Type: string

Name

Type: string

Type

Type: const
Must be one of:
  • "SNAPSHOT"
Specific value: "SNAPSHOT"

Snapshot Name

Type: string

Dataset

Type: string

Createtxg

Type: string

Holds

Type: object

Returned when options.extra.holds is set.

No Additional Properties

Truenas

Type: integer

Present if a hold has been placed on the snapshot.

Retention


Returned when options.extra.retention is set.


PoolSnapshotRetentionPST

Type: object
No Additional Properties

Datetime

Type: stringFormat: date-time

Source

Type: const
Must be one of:
  • "periodic_snapshot_task"
Specific value: "periodic_snapshot_task"

Periodic Snapshot Task Id

Type: integer

PoolSnapshotRetentionProperty

Type: object
No Additional Properties

Datetime

Type: stringFormat: date-time

Source

Type: const
Must be one of:
  • "property"
Specific value: "property"
Type: null

PoolSnapshotRemovedEvent

Type: object
No Additional Properties

Id

Type: string


Required roles: SNAPSHOT_READ