Delete

These plugins enable you to delete Ooyala Flex objects.

Delete

Delete User Defined Object Hierarchy

This plugin supports the deletion of an object hierarchy containing user defined object types.

Properties:

Table 1.
Field Value Explanation
Icon Plugin icon
Sub-type Delete Sub-type of this plugin
Classification Capacity Classification of this plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this plugin supports configuration
Supports Scripting Whether configuration supports scripting
Scripting Context job, asset, event * What Ooyala Flex objects can be referenced from within the scripting context.
Note: The event object is only visible in the context of an action running in an event handler.
Undo Action   The action required to undo this action
Redo Action   The action required to redo this action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this plugin works for
Lifecycle Stable Maturity of this plugin (Experimental, Unstable or Stable)

Configuration:

Table 2.
Field Field Type Mandatory Multiplicity Description
Object single option   Object to delete. If not specified, the current asset's root object will be used.
Action to Perform on Assets complex 1..* Action to perform on assets.
  • Action
single option   Action.
  • Asset Context Hierarchy

string 0..1 The asset context hierarchy relative to the asset.

Delete

This plugin provides a rudimentary delete function. It simply moves a file to a different folder and flags the asset as deleted. Note that when an asset is deleted in Ooyala Flex, the underlying file (if it exists) is moved to a user-defined folder used for deleted assets. The underlying file is not actually deleted and can therefore be restored, using the restore action. Ooyala Flex keeps of track of where the file resides before deletion so that a restore can occur in the future. When a delete occurs, the asset will reside within the trashbin.

This plugin also acts on group assets. In this case, it simply sets it as deleted and it will be stored in the trashbin.

Properties:

Table 3.
Field Value Explanation
Icon Plugin icon
Sub-type Delete Sub-type of this plugin
Classification Capacity Classification of this plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this plugin supports configuration
Supports Scripting Whether configuration supports scripting
Scripting Context job, asset, event * What Ooyala Flex objects can be referenced from within the scripting context.
Note: The event object is only visible in the context of an action running in an event handler.
Undo Action   The action required to undo this action
Redo Action   The action required to redo this action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

Configuration:

Table 4.
Field Field Type Mandatory Multiplicity Description
Folder Resource Resource (Folder) 0..1 The output file(s) will be placed in the specified folder resource
VFS Location Complex 0..1 The output file(s) will be placed in the specified virtual filesystem location
Protocol Resource   Protocol for accessing the location
Hostname String   Hostname for accessing the location (mandatory except for file, s3, google or dropbox protocols
Port

String

  Port for accessing the location (mandatory except for file, s3, google or dropbox protocols) (#)
Path String   Path for accessing the location (absolute path starting with / except for ftp, sftp, ftps which are relative to the User's home directory)
Username String   Username for authentication (not required for file protocol)
Password String   Password for authentication (not required for file, s3, google or dropbox protocols)
Key String   Key for authentication (only applicable to s3, google and dropbox protocols)
Secret String   Secret for authentication (only applicable to s3, google and dropbox protocols)
Token String   Token for authentication (only applicable to google and dropbox protocols)
Bucket String   Only applicable to S3 protocol
Private Key File File   Only applicable for SFTP certificate authentication
Traverse Children boolean   Traverse all child assets of a file asset

Was this article helpful?