SecuPi Account

Overview

You can use this account type to connect SecuPi Snaps with data sources that require SecuPi's data protection and compliance capabilities.
SecuPi account configuration settings

The SecuPi Account utilizes the home folder on the node to download the boot processor JAR and other necessary files (such as logs, configurations, and agents). You can configure the home folder by using the system property secupi.root or by setting global properties under Snaplex's node properties. The default location for the root folder is: /opt/secupi.

Note: If the project folder doesn't exist, the SecuPi Account will create a folder with the project's name within the home folder and download the files there. For example, if the home folder is located at /opt/secupi and the pipeline project is at projects/demo, the files will be downloaded to /opt/secupi/demo.

Prerequisites

  • Ensure that your SecuPi account has the appropriate permissions and configurations when setting it up in SnapLogic.
  • You need API access to SecuPi services and the necessary credentials (APP ID and Secret) for authentication.

Account settings

Note: Learn about the common controls in the Snap settings dialog.
Field/Field set Type Description
Label

String

Specify a unique label for the account.

Default value: N/A

Example: SecuPi Account
App ID

String/Expression

Required. Specify the APP ID provided by SecuPi for authentication.

Default value: N/A

Example: APPID1234567890
Download Secret URL

String/Expression

Required. Enter the URL from which the secret key for authentication can be downloaded.

Default value: N/A

Example: https://beta.secupi.com/api/boot/download/2j2kbac8776767

Agent Properties

Use this field set to configure the Agent properties.

Note:

If you do not provide the Agent properties, the Snap overrides the default SecuPi Java agent property values with the following values.

  • secupi.agent.log.level=info
  • secupi.agent.debug.enabled=false
  • secupi.agent.log.backups=3
  • secupi.agent.log.policies=size:100mb
  • secupi.agent.config.poll=5
Attention:

You must restart the node each time after the agent properties are added/updated in order to reload the new values.

Key

String/Expression

Specify the key value for the agent.

Default value: N/A

Example: secupi.agent.log.level
Value

String/Expression

Specify the associated value for the key property.

Default value: N/A

Example: info