models.script_path_and_params module¶
-
class
models.script_path_and_params.
ScriptPathAndParams
(continue_on_error=None, is_active=None, script_params=None, script_path=None, timeout_secs=None)[source]¶ Bases:
object
Implementation of the ‘ScriptPathAndParams’ model.
A message to encapsulate pre or post script associated with a backup job policy.
- Attributes:
- continue_on_error (bool): Applicable only for pre backup scripts. If
this flag is set to true, then backup job will start even if the pre backup script fails.
- is_active (bool): Indicates if the script is active. If ‘is_active’ is
set to false, this script will not be executed even if it is part of the backup job.
- script_params (string): Custom parameters that users want to pass to
the script. For example, if user wants to pass following params: 1. foo=bar 2. v=10. User can construct the param string as “far=bar v=10”.
- script_path (string): For backup jobs of type ‘kPuppeteer’,
‘script_path’ is full path of location of the script within the host. For Pre/Post scripts of agent-based backup jobs, ‘script_path’ is just name of the script, not full path.
- timeout_secs (int): Timeout of the script. The script will be killed
if it exceeds this value. ‘-1’ indicates that the timeout is not set for the script.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.