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.

