diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/definition.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/definition.yaml new file mode 100644 index 0000000000..e21ad8dc96 --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/definition.yaml @@ -0,0 +1,28 @@ +identifier: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +is_enable: true +version: 0.0 +name: Google Cloud Storage - Upload File +description: Uploads files to a designated Google Cloud Storage bucket for secure + and centralized storage. The playbook supports multiple file formats and stores + the resulting GCS object path/URI as a case property for use in subsequent playbook + steps and investigations. +debug_alert_identifier: '' +debug_base_alert_identifier: '' +is_debug_mode: false +type: block +template_name: null +original_workflow_identifier: 07df962c-9d55-4556-95bc-6cc9f159ddb5 +version_comment: null +version_creator: null +creator: 0de534e0-e977-4848-872c-bba14177dede +priority: 2 +category: 243 +is_automatic: false +is_archived: false +last_editor: null +default_access_level: edit +creation_source: user_or_api_initiated +simulation_clone: false +permissions: [] +environments: +- '*' diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/display_info.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/display_info.yaml new file mode 100644 index 0000000000..a9102163af --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/display_info.yaml @@ -0,0 +1,8 @@ +type: block +content_hub_display_name: 'Google Cloud Storage - Upload File' +author: 'Accenture' +contact_email: '' # In case support is needed, this email will be used by secops customers to open support queries (required for partner contributed content) +tags: ['Google Cloud Storage', 'File Upload'] +should_display_in_content_hub: true +contribution_type: third_party # Options: google, partner, or third_party +acknowledge_debug_data_included: true diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/overviews.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/overviews.yaml new file mode 100644 index 0000000000..60b0742537 --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/overviews.yaml @@ -0,0 +1 @@ +[] diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/release_notes.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/release_notes.yaml new file mode 100644 index 0000000000..2de304cf00 --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/release_notes.yaml @@ -0,0 +1,9 @@ +- description: Initial release of Google Cloud Storage - Upload File + integration_version: 1.0 + item_name: Google Cloud Storage - Upload File + item_type: Block + publish_time: '2026-08-31' + new: true + regressive: false + deprecated: false + removed: false diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_successful_upload_04fe1.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_successful_upload_04fe1.yaml new file mode 100644 index 0000000000..a91538d95e --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_successful_upload_04fe1.yaml @@ -0,0 +1,88 @@ +name: Siemplify_Case Comment +description: This action adds a comment to the case for an successful upload. +identifier: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 +original_step_id: 2208cad6-1782-4fc4-a27e-b0ef3c1e8d3c +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: +- e91f60d3-d0d9-46e7-abf8-a09ce2e7907f +parent_step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f +instance_name: Add Case Comment for Successful Upload +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: AssignedUsers + value: null +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DistinctDuplicateEntities + value: null +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FallbackIntegrationInstance + value: null +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FetchInstanceByName + value: 'false' +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: HasApprovalLink + value: null +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: MessageToAssignee + value: null +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: PendingActionTimeout + value: null +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptName + value: Siemplify_Case Comment +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptParametersEntityFields + value: '{"Comment":"GCS Upload File Result: UPLOAD + SUCCESSFUL\n[Case.upload_file_value]"}' +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: SelectedScopeName + value: All entities +- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Case Comment +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 2208cad6-1782-4fc4-a27e-b0ef3c1e8d3c + playbook_id: 07df962c-9d55-4556-95bc-6cc9f159ddb5 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_unsuccessful_upload_092bb.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_unsuccessful_upload_092bb.yaml new file mode 100644 index 0000000000..a2cc5057dc --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_unsuccessful_upload_092bb.yaml @@ -0,0 +1,82 @@ +name: Siemplify_Case Comment +description: This action adds a comment when an input is missing or when the upload + is unsuccessful. +identifier: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 +original_step_id: 9016b450-125b-4b46-9652-63885af21ee6 +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: +- a7d271ca-002a-485f-96cb-6d8bc1436f59 +- 8e555165-fa55-431b-8f2a-fdbd4b68a5bc +parent_step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59;8e555165-fa55-431b-8f2a-fdbd4b68a5bc +instance_name: Add Case Comment for Unsuccessful Upload +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: AssignedUsers + value: null +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DistinctDuplicateEntities + value: null +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FallbackIntegrationInstance + value: null +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FetchInstanceByName + value: 'false' +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: HasApprovalLink + value: null +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: MessageToAssignee + value: null +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: PendingActionTimeout + value: null +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptName + value: Siemplify_Case Comment +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptParametersEntityFields + value: '{"Comment":"[Case.failed_value]"}' +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: SelectedScopeName + value: All entities +- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Case Comment +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/are_all_required_inputs_present_05205.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/are_all_required_inputs_present_05205.yaml new file mode 100644 index 0000000000..228cfb0595 --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/are_all_required_inputs_present_05205.yaml @@ -0,0 +1,63 @@ +name: Condition +description: This condition determines whether all required inputs are present. +identifier: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd +original_step_id: dacd0787-7ebf-43a4-a272-7737222a618a +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: [] +parent_step_id: '' +instance_name: Are All Required Inputs Present? +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: AssignedUsers + value: null +- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: Branches + value: '[{"LogicalOperator":0,"Conditions":[{"Operator":8,"FieldName":"[Input.Bucket + Name (Required)]","Type":7,"Value":"","CustomOperatorName":"Core Functions.Not + Empty"},{"Operator":8,"FieldName":"[Input.Source File Path (Required)]","Type":7,"Value":"","CustomOperatorName":"Core + Functions.Not Empty"},{"Operator":8,"FieldName":"[Input.Object Name (Required)]","Type":7,"Value":"","CustomOperatorName":"Core + Functions.Not Empty"}],"Order":1,"IsDefaultBranch":false,"Name":"Yes"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ErrorFallbackBranch + value: null +- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: HasApprovalLink + value: null +- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: MessageToAssignee + value: null +- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: PendingActionTimeout + value: null +- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: SelectedScopeName + value: All entities +- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_1_29c81.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_1_29c81.yaml new file mode 100644 index 0000000000..436aa0a816 --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_1_29c81.yaml @@ -0,0 +1,28 @@ +name: Output +description: '' +identifier: 29c81a82-be8a-487c-a837-0b5bef7edae5 +original_step_id: 0d18f1c2-35ed-42a9-a2e6-2d58dd4d7f9d +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: +- 04fe1b2f-d22f-452e-b17c-5439df0c05a7 +parent_step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7 +instance_name: Output_1 +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 29c81a82-be8a-487c-a837-0b5bef7edae5 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: NestedWorkflowOutput + value: GCSUploadFile = True +action_name: OutputAction +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: output diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_3_2412e.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_3_2412e.yaml new file mode 100644 index 0000000000..19908b11c6 --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_3_2412e.yaml @@ -0,0 +1,28 @@ +name: Output +description: '' +identifier: 2412eec2-044b-473d-8f87-e503b34d03e6 +original_step_id: 97dcadc0-94f6-46c0-b34d-b3fc29b5c840 +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: +- 092bbe9c-7942-4e9c-9722-ad21cb466bd9 +parent_step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9 +instance_name: Output_3 +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 2412eec2-044b-473d-8f87-e503b34d03e6 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: NestedWorkflowOutput + value: GCSUploadFile = False +action_name: OutputAction +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: output diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_for_missing_inputs_8e555.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_for_missing_inputs_8e555.yaml new file mode 100644 index 0000000000..ce406bfc4b --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_for_missing_inputs_8e555.yaml @@ -0,0 +1,89 @@ +name: Siemplify_Set Scope Context Value +description: This action set scope context value to the case for missing inputs. +identifier: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc +original_step_id: 45ddd94d-4fce-4ce8-87bf-42794c8534d9 +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: +- 05205e3b-2074-4101-bb05-f7a7a4ebd5fd +parent_step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd +instance_name: Set for Missing Inputs +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: AssignedUsers + value: null +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DistinctDuplicateEntities + value: null +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FallbackIntegrationInstance + value: null +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FetchInstanceByName + value: 'false' +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: HasApprovalLink + value: null +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: MessageToAssignee + value: null +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: PendingActionTimeout + value: null +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Case","Key Name":"failed_value","Key Value":"GCS + Upload File Result: Required inputs are missing. + Upload not attempted."}' +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: SelectedScopeName + value: All entities +- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 45ddd94d-4fce-4ce8-87bf-42794c8534d9 + playbook_id: 07df962c-9d55-4556-95bc-6cc9f159ddb5 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{"05205e3b-2074-4101-bb05-f7a7a4ebd5fd":"2"}' +type: action diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_unsuccessful_upload_a7d27.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_unsuccessful_upload_a7d27.yaml new file mode 100644 index 0000000000..e046c6c2be --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_unsuccessful_upload_a7d27.yaml @@ -0,0 +1,93 @@ +name: Siemplify_Set Scope Context Value +description: This action set scope context value to the case for an unsuccessful upload. +identifier: a7d271ca-002a-485f-96cb-6d8bc1436f59 +original_step_id: 4ec65f12-bbb3-4cc1-b9e4-c570b1fd7cbb +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: +- 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 +parent_step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 +instance_name: Set Unsuccessful Upload +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: AssignedUsers + value: null +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DistinctDuplicateEntities + value: null +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FallbackIntegrationInstance + value: null +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FetchInstanceByName + value: 'false' +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: HasApprovalLink + value: null +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: MessageToAssignee + value: null +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: PendingActionTimeout + value: null +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Case","Key Name":"failed_value","Key Value":"GCS + Upload File Result: UPLOAD UNSUCCESSFUL \n\nAction + did not go through due to one of the following reasons:\n\nThe specified BUCKET + NAME was not found or does not exist.\nThe specified OBJECT NAME + is invalid or could not be created in the bucket.\nThe specified SOURCE + FILE PATH is invalid, does not exist, or the file could not be accessed.\nPlease + verify the provided inputs and try again."}' +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: SelectedScopeName + value: All entities +- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 4ec65f12-bbb3-4cc1-b9e4-c570b1fd7cbb + playbook_id: 07df962c-9d55-4556-95bc-6cc9f159ddb5 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{"3ac997e6-f4e8-4e98-98ef-b055d350a1c8":"2"}' +type: action diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_upload_file_details_e91f6.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_upload_file_details_e91f6.yaml new file mode 100644 index 0000000000..761ee88b33 --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_upload_file_details_e91f6.yaml @@ -0,0 +1,93 @@ +name: Siemplify_Set Scope Context Value +description: 'This action stores the following values to case property: Bucket Name, + Source File Path, and Object Name. + + ' +identifier: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f +original_step_id: 04a0d60a-6803-403d-ac1d-db7a76bdbd1d +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: +- 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 +parent_step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 +instance_name: Set Upload File Details +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: AssignedUsers + value: null +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DistinctDuplicateEntities + value: null +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FallbackIntegrationInstance + value: null +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FetchInstanceByName + value: 'false' +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: HasApprovalLink + value: null +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: MessageToAssignee + value: null +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: PendingActionTimeout + value: null +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Case","Key Name":"upload_file_value","Key Value":"Bucket + Name: [Input.Bucket Name (Required)]\nSource File Path: [Input.Source + File Path (Required)]\nObject Name: [Upload Object To GoogleCloudStorage + Bucket.JsonResult| \"Object_name\"]\n"}' +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: SelectedScopeName + value: All entities +- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 04a0d60a-6803-403d-ac1d-db7a76bdbd1d + playbook_id: 07df962c-9d55-4556-95bc-6cc9f159ddb5 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{"3ac997e6-f4e8-4e98-98ef-b055d350a1c8":"1"}' +type: action diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_object_to_googlecloudstorage_bucket_f937b.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_object_to_googlecloudstorage_bucket_f937b.yaml new file mode 100644 index 0000000000..d09f001551 --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_object_to_googlecloudstorage_bucket_f937b.yaml @@ -0,0 +1,82 @@ +name: GoogleCloudStorage_Upload an Object To a Bucket +description: This action executes the GoogleCloudStorage upload using the provided + source file path, bucket name, and object name. +identifier: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 +original_step_id: c9c081b0-3083-4916-91fc-0f917a7cbca9 +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: +- 05205e3b-2074-4101-bb05-f7a7a4ebd5fd +parent_step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd +instance_name: Upload Object To GoogleCloudStorage Bucket +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: AssignedUsers + value: null +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DistinctDuplicateEntities + value: null +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FallbackIntegrationInstance + value: null +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: FetchInstanceByName + value: 'false' +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: HasApprovalLink + value: null +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: IntegrationInstance + value: ac4d8630-eb12-42ed-8e96-d08050da824a +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: MessageToAssignee + value: null +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: PendingActionTimeout + value: null +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptName + value: GoogleCloudStorage_Upload an Object To a Bucket +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ScriptParametersEntityFields + value: '{"Bucket Name":"[Input.Bucket Name (Required)]","Source File Path":"[Input.Source + File Path (Required)]\n","Object Name":"[Input.Object Name (Required)]"}' +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: SelectedScopeName + value: All entities +- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: UseEntitiesLoopScope + value: null +action_name: GoogleCloudStorage_Upload an Object To a Bucket +parallel_actions: [] +integration: GoogleCloudStorage +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{"05205e3b-2074-4101-bb05-f7a7a4ebd5fd":"1"}' +type: action diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_successful_3ac99.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_successful_3ac99.yaml new file mode 100644 index 0000000000..8653e6a7fa --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_successful_3ac99.yaml @@ -0,0 +1,64 @@ +name: Condition +description: This condition evaluates whether the upload completed successfully. +identifier: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 +original_step_id: d20ce1f6-9d0c-49f1-b385-aae6cc05ef21 +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +parent_step_ids: +- f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 +parent_step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38 +instance_name: Upload Successful? +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: AssignedUsers + value: null +- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: Branches + value: '[{"LogicalOperator":0,"Conditions":[{"Operator":0,"FieldName":"[Upload + Object To GoogleCloudStorage Bucket.is_success]","Type":7,"Value":"True","CustomOperatorName":"Core + Functions.Equal"},{"Operator":8,"FieldName":"[Upload Object To GoogleCloudStorage + Bucket.JsonResult| \"Object_name\"]","Type":7,"Value":"","CustomOperatorName":"Core + Functions.Not Empty"}],"Order":1,"IsDefaultBranch":false,"Name":"Yes"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: ErrorFallbackBranch + value: null +- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: HasApprovalLink + value: null +- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: MessageToAssignee + value: null +- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: PendingActionTimeout + value: null +- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: SelectedScopeName + value: All entities +- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8 + playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/trigger.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/trigger.yaml new file mode 100644 index 0000000000..16af87c8e5 --- /dev/null +++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/trigger.yaml @@ -0,0 +1,21 @@ +identifier: aa28c806-cb56-4cf0-bcde-6b438b993f29 +is_enabled: true +playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418 +type_: get_inputs +conditions: +- field_name: Bucket Name (Required) + value: '' + match_type: equal + custom_operator_name: null +- field_name: Source File Path (Required) + value: '' + match_type: equal + custom_operator_name: null +- field_name: Object Name (Required) + value: '' + match_type: equal + custom_operator_name: null +logical_operator: and +environments: +- '*' +playbook_name: null