Connection delete package¶
The connection delete package deletes a connection and all its related assets.
Soft-delete (archive) assets¶
To soft-delete (archive) all assets in a connection:
Archive assets | |
---|---|
1 2 3 4 5 6 |
|
- The
ConnectionDelete
package will create a workflow to delete a connection and its assets using thecreator()
method. -
You need to provide the following:
- qualified name of the connection whose assets should be deleted.
- whether to permanently delete the connection and its assets
(hard-delete) (
true
), or only archive (soft-delete) them (false
).
-
Build the minimal package object.
- Convert the package into a
Workflow
object. -
Run the workflow using the
run()
method on the object you've created.Workflows run asynchronously
Remember that workflows run asynchronously. See the packages and workflows introduction for details on how to check the status and wait until the workflow has been completed.
Archive assets | |
---|---|
1 2 3 4 5 6 7 8 9 10 |
|
- The
ConnectionDelete
package will create a workflow to delete a connection and its assets. -
You need to provide the following:
- qualified name of the connection whose assets should be deleted.
- whether to permanently delete the connection and its assets
(hard-delete) (
True
), or only archive (soft-delete) them (False
).
-
Convert the package into a
Workflow
object. -
Run the workflow by invoking the
run()
method on the workflow client, passing the created object.Workflows run asynchronously
Remember that workflows run asynchronously. See the packages and workflows introduction for details on how to check the status and wait until the workflow has been completed.
Create the workflow via UI only
We recommend creating the workflow only via the UI. To rerun an existing workflow, see the steps below.
Hard-delete (purge) assets¶
Permanent and irreversible
A hard-delete (purge) is permanent and irreversible. Be certain that you want to entirely remove all of the assets in a connection before running in this way!
To hard-delete (purge) all assets in a connection:
Purge assets | |
---|---|
1 2 3 4 5 6 |
|
- The
ConnectionDelete
package will create a workflow to delete a connection and its assets using thecreator()
method. -
You need to provide the following:
- qualified name of the connection whose assets should be deleted.
- whether to permanently delete the connection and its assets
(hard-delete) (
true
), or only archive (soft-delete) them (false
).
-
Build the minimal package object.
- Convert the package into a
Workflow
object. -
Run the workflow using the
run()
method on the object you've created.Workflows run asynchronously
Remember that workflows run asynchronously. See the packages and workflows introduction for details on how to check the status and wait until the workflow has been completed.
Purge assets | |
---|---|
1 2 3 4 5 6 7 8 9 10 |
|
- The
ConnectionDelete
package will create a workflow to delete a connection and its assets. -
You need to provide the following:
- qualified name of the connection whose assets should be deleted.
- whether to permanently delete the connection and its assets
(hard-delete) (
True
), or only archive (soft-delete) them (False
).
-
Convert the package into a
Workflow
object. -
Run the workflow by invoking the
run()
method on the workflow client, passing the created object.Workflows run asynchronously
Remember that workflows run asynchronously. See the packages and workflows introduction for details on how to check the status and wait until the workflow has been completed.
Create the workflow via UI only
We recommend creating the workflow only via the UI. To rerun an existing workflow, see the steps below.