Restore

class tamr_client.Restore(url, backup_path, state, error_message)[source]

A Tamr restore

See https://docs.tamr.com/new/docs/configuration-backup-and-restore

Parameters
  • url (URL) –

  • backup_path (str) –

  • state (str) –

  • error_message (str) –

tamr_client.restore.get(session, instance)[source]

Get information on the latest Tamr restore, if any.

Parameters
  • session (Session) – Tamr session

  • instance (Instance) – Tamr instance

Return type

Restore

Returns

Latest Tamr restore

Raises

restore.NotFound – If no backup found at the specified URL

tamr_client.restore.initiate(session, instance, backup_path)[source]

Initiate a Tamr restore.

Parameters
  • session (Session) – Tamr session

  • instance (Instance) – Tamr instance

  • backup_path (str) – Path to the backup

Return type

Restore

Returns

Initiated restore

Raises

restore.InvalidOperation – If attempting an invalid operation

tamr_client.restore.cancel(session, restore)[source]

Cancel a Tamr restore.

Parameters
  • session (Session) – Tamr session

  • restore (Restore) – A Tamr restore

Return type

Restore

Returns

Canceled restore

Raises

Exceptions

class tamr_client.restore.NotFound[source]

Raised when referencing a restore that does not exist on the server.

class tamr_client.restore.InvalidOperation[source]

Raised when attempting an invalid operation.