TIPCommon 2.1.0
The TIPCommon 2.1.0 library contains the following modules:
TIPCommon.adapters
TIPCommon.base
-
parse_case_attachment() -
parse_case_comment() -
Action-
_soar_action -
_api_client -
_name -
_action_start_time -
_logger -
_params -
global_context -
_entity_types -
_entities_to_update -
json_results -
_attachments -
_contents -
_data_tables -
_html_reports -
_links -
_entity_insights -
_case_insights -
_result_value -
_output_message -
_error_output_message -
action_start_time -
api_client -
attachments -
case_insights -
contents -
data_tables -
entities_to_update -
entity_insights -
entity_types -
error_output_message -
execution_state -
html_reports -
is_first_run -
links -
logger -
name -
output_message -
params -
result_value -
run() -
soar_action
-
-
EnrichAction -
ActionParamType -
Attachment -
CaseAttachment -
CaseComment -
CaseInsight -
CasePriority -
CaseStage -
CloseCaseOrAlertInconclusiveRootCauses -
CloseCaseOrAlertMaintenanceRootCauses -
CloseCaseOrAlertMaliciousRootCauses -
CloseCaseOrAlertNotMaliciousRootCauses -
CloseCaseOrAlertReasons -
Content -
DataTable -
EntityInsight -
EntityTypesEnum-
ADDRESS -
ALERT -
APPLICATION -
CHILD_HASH -
CHILD_PROCESS -
CLUSTER -
CONTAINER -
CREDIT_CARD -
CVE -
CVE_ID -
DATABASE -
DEPLOYMENT -
DESTINATION_DOMAIN -
DOMAIN -
EMAIL_MESSAGE -
EVENT -
FILE_HASH -
FILE_NAME -
GENERIC -
HOST_NAME -
IP_SET -
MAC_ADDRESS -
PARENT_HASH -
PARENT_PROCESS -
PHONE_NUMBER -
POD -
PROCESS -
SERVICE -
SOURCE_DOMAIN -
THREAT_ACTOR -
THREAT_CAMPAIGN -
THREAT_SIGNATURE -
URL -
USB -
USER
-
-
ExecutionState -
FullDetailsConfigurationParameter -
HTMLReport -
IntegrationParamType -
Link -
ScriptParameter -
Apiable -
Authable -
Logger -
Session -
Job -
RefreshTokenRenewalJob -
SuccessFailureTuple -
validate_param_csv_to_multi_value() -
JobParameter -
ActionJsonOutput -
ActionOutput -
ConnectorJsonOutput -
ConnectorOutput -
alert_info_from_json()
TIPCommon.rest
-
build_credentials_from_sa() -
build_credentials_from_sa_attr() -
generate_jwt_from_credentials() -
generate_jwt_from_sa() -
get_adc() -
get_auth_request() -
get_impersonated_credentials() -
get_secops_siem_tenant_credentials() -
GcpErrorReason -
GcpPermissions -
extract_project_id_from_sa_email() -
extract_project_id_from_sa_key() -
get_http_client() -
get_workload_sa_email() -
retrieve_project_id() -
validate_impersonation() -
get_auth_session() -
SoarApiErrorServer -
batch_set_custom_field_values() -
get_alert_events() -
get_case_attachments() -
get_case_overview_details() -
get_connector_cards() -
get_entity_data() -
get_env_action_def_files() -
get_federation_cases() -
get_full_case_details() -
get_installed_integrations_of_environment() -
get_installed_jobs() -
get_integration_full_details() -
get_user_profile_cards() -
get_workflow_instance_card() -
list_custom_field_values() -
list_custom_fields() -
remove_case_tag() -
save_attachment_to_case_wall() -
set_alert_priority() -
set_case_score_bulk() -
set_custom_field_values() -
validate_response()
data_models
Module
-
AlertCard -
AlertEvent -
AlertPriority -
BaseAlert -
BaseDataModel -
CaseDataStatus -
CaseDetails -
CasePriority -
CaseWallAttachment -
ConnectorCard -
ConnectorConnectivityStatusEnum -
ConnectorParamTypes -
ConnectorParameter -
Container -
CustomField -
CustomFieldScope -
CustomFieldValue -
DatabaseContextType -
EventPropertyField -
FieldGroupItem -
FieldItem -
FieldsGroup -
GoogleServiceAccount -
InstalledIntegrationInstance -
JobParamType -
Parameter -
SLA -
ScriptContext-
action_definition_name -
alert_id -
async_polling_interval_in_sec -
async_total_duration_deadline -
case_id -
connector_context -
default_result_value -
environment -
environment_api_key -
execution_deadline_unix_time_ms -
integration_identifier -
integration_instance -
job_api_key -
max_json_result_size -
original_requesting_user -
parameters -
script_timeout_deadline -
target_entities -
unique_identifier -
use_proxy_settings -
vault_settings -
workflow_id -
workflow_instance_id -
to_json() -
update()
-
-
SmimeEmailConfig -
SmimeType -
TypedContainer -
UserProfileCard
encryption
Module
exceptions
Module
-
ActionSetupError -
AlreadyExistsError -
BadGatewayError -
CaseResultError -
ConnectorContextError -
ConnectorProcessingError -
ConnectorSetupError -
ConnectorValidationError -
DeadlineExceededError -
EmptyMandatoryValues -
EnrichActionError -
FailedPreconditionError -
GeneralActionException -
GeneralConnectorException -
GeneralJobException -
GoogleCloudException -
ImpersonationUnauthorizedError -
InternalJSONDecoderError -
InvalidArgumentError -
InvalidTimeException -
JobSetupError -
NotFoundError -
OauthError -
ParameterExtractionError -
ParameterValidationError -
PermissionDeniedError -
RefreshTokenRenewalJobException -
ResourceExhaustedError -
SDKWrapperError -
SMIMEMailError -
UnauthenticatedError -
UnavailableError
extraction
Module
-
extract_action_param() -
extract_configuration_param() -
extract_connector_param() -
extract_job_param() -
extract_script_param() -
get_connector_detailed_params()
filters
Module
-
filter_list_by_type() -
filter_none_kwargs() -
filter_old_alerts() -
filter_old_ids() -
filter_old_ids_by_timestamp() -
pass_whitelist_filter()
ouath
Module
-
AuthenticationError -
AuthorizedOauthClient -
CredStorage -
EncryptionError -
OAuthAdapter -
OauthManager -
OauthToken
smp_io
Module
-
read_and_repair_existing_content() -
read_content() -
read_ids() -
read_ids_by_timestamp() -
write_content() -
write_ids() -
write_ids_with_timestamp()
smp_time
Module
-
change_timezone() -
convert_string_to_timestamp() -
datetime_to_rfc3339() -
get_last_success_time() -
get_timestamps() -
get_timestamps_from_range() -
is_approaching_action_timeout() -
is_approaching_timeout() -
save_timestamp() -
siemplify_fetch_timestamp() -
siemplify_save_timestamp() -
validate_timestamp()
soar_ops
Module
-
create_slo_message() -
get_clean_comment_body() -
get_file() -
get_secops_mode() -
get_soar_case_comments() -
get_user_by_id() -
get_user_profile_cards_with_pagination() -
is_slo_comment() -
remove_prefix_from_comments() -
save_file()
transformation
Module
-
add_prefix_to_dict() -
add_prefix_to_dict_keys() -
adjust_to_csv() -
construct_csv() -
convert_comma_separated_to_list() -
convert_dict_to_json_result_dict() -
convert_list_to_comma_string() -
dict_to_flat() -
flat_dict_to_csv() -
get_unicode() -
removeprefix() -
removesuffix() -
rename_dict_key() -
string_to_multi_value()
utils
Module
-
camel_to_snake_case() -
cast_keys_to_int() -
clean_result() -
create_and_write_to_tempfiles() -
get_entity_original_identifier() -
get_function_arg_names() -
get_unique_items_by_difference() -
is_empty_string_or_none() -
is_first_run() -
is_overflowed() -
is_python_37() -
is_test_run() -
none_to_default_value() -
platform_supports_1p_api() -
platform_supports_db() -
safe_cast_bool_value_from_str() -
safe_cast_int_value_from_str()
validation
Module
Need more help? Get answers from Community members and Google SecOps professionals.

