Extraction module

TIPCommon.extraction.extract_action_param

TIPCommon.extraction.extract_action_param(siemplify, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Extract an action parameter from the Siemplify object.

Parameters
siemplify Siemplify

Siemplify object.

param_name str

Name of the parameter to extract.

default_value Optional

Any

Default value to return if the parameter is not found.

input_type Optional

type

Type of the parameter.

is_mandatory Optional

bool

Define whether the parameter is mandatory.

print_value Optional

bool

Define whether to print the value of the parameter.

remove_whitespaces Optional

bool

Define whether to remove whitespaces from the value of the parameter.

Returns

The value of the parameter.

Return type

Any

TIPCommon.extraction.extract_configuration_param

TIPCommon.extraction.extract_configuration_param(siemplify, provider_name, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Extract a configuration parameter value from the integration configuration.

Parameters
siemplify The Siemplify object.
provider_name The integration identifier.
param_name The name of the parameter.
default_value The default value to set in case there's no value in the configuration.
input_type The input type.
is_mandatory Define whether the parameter is mandatory.
print_value Define whether to print the value.
remove_whitespaces Define whether to remove whitespaces from the value.

Returns

The extracted value.

TIPCommon.extraction.extract_connector_param

TIPCommon.extraction.extract_connector_param(siemplify, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Extract a connector parameter from the Siemplify object.

Parameters
siemplify Siemplify

The Siemplify object.

param_name str

The name of the parameter to extract.

default_value Optional

Any

The default value to return if the parameter is not found.

input_type Optional

type

The type of the parameter.

is_mandatory Optional

bool

Define whether the parameter is mandatory.

print_value Optional

bool

Define whether to print the value of the parameter.

remove_whitespaces Optional

bool

Define whether to remove whitespaces from the value of the parameter.

Returns

The value of the parameter.

Return type

Any

TIPCommon.extraction.extract_job_param

TIPCommon.extraction.extract_job_param(siemplify, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Extract a connector parameter from the Siemplify object.

Parameters
siemplify SiemplifyJob

The SiemplifyJob object.

param_name str

The name of the parameter to extract.

default_value Optional

Any

The default value to return if the parameter is not found.

input_type Optional

type

The type of the parameter.

is_mandatory Optional

bool

Define whether the parameter is mandatory.

print_value Optional

bool

Define whether to print the parameter value.

remove_whitespaces Optional

bool

Define whether to remove whitespaces from the parameter value.

Returns

The value of the parameter.

Return type

Any

TIPCommon.extraction.extract_script_param

TIPCommon.extraction.extract_script_param(siemplify, input_dictionary, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)

Extract a script parameter from an input dictionary.

Parameters
siemplify The Siemplify object.
input_dictionary The input dictionary.
param_name The name of the parameter to extract.
default_value The default value to return if the parameter is not found.
input_type The type of the parameter.
is_mandatory Define whether the parameter is mandatory.
print_value Define whether to print the value of the parameter.
remove_whitespaces Define whether to remove whitespaces from the parameter value.

Returns

The extracted value.

TIPCommon.extraction.get_connector_detailed_params

TIPCommon.extraction.get_connector_detailed_params(siemplify)

Get the detailed parameters for a connector.

Parameters
siemplify Siemplify

The Siemplify object.

Returns

A list of ConnectorParameter objects.

Return type

list