replication.count_eligible_manual_snapshots

Count how many existing snapshots of dataset match naming_schema.

Type: object

Type: array
No Additional Items

Tuple Validation

Parameter 1: count_eligible_manual_snapshots

count_eligible_manual_snapshots

Type: object

ReplicationCountEligibleManualSnapshotsArgs parameters.

No Additional Properties

Datasets

Type: array of string

Array of dataset names to count snapshots for.

Must contain a minimum of 1 items

No Additional Items
Each item of this array must be:
Type: string

Naming Schema

Type: array of string Default: []

Array of naming schema patterns to match against.

No Additional Items
Each item of this array must be:
Type: string

Name Regex

Default: null

Regular expression to match snapshot names. null to match all names.

Type: string

Must be at least 1 characters long

Type: null

Transport

Type: enum (of string)

Transport method to use for accessing snapshots.

Must be one of:
  • "SSH"
  • "SSH+NETCAT"
  • "LOCAL"

Ssh Credentials

Default: null

Keychain credential ID for SSH access. null for local transport.

Type: integer
Type: null

ReplicationCountEligibleManualSnapshotsResult

Type: object

ReplicationCountEligibleManualSnapshotsResult return fields.

No Additional Properties

Total

Type: integer

Total number of snapshots found.

Eligible

Type: integer

Number of snapshots eligible for replication.



Required roles: REPLICATION_TASK_WRITE