dlhc_config_add
Add DLHC configuration to the given database.
Mandatory parameters
| Parameter name | Data type | Description |
|---|---|---|
| db_name | string | Database name |
| dlhc_config_encryption_token | string | 32 bytes, base64 encoded |
| dlhc_tls_certificate | string | Path to the TLS certificate. Must be accessible from the DLHC container. |
| dlhc_tls_private_key | string | Path to the TLS private key. Must be accessible from the DLHC container. |
| dlhc_ip | string | IP address of the DLHC server |
| dlhc_port | integer | port number of the DLHC server |
| exasol_user | string | Exasol DB username |
| exasol_password | string | Exasol DB password |
Optional parameters
| Parameter name | Data type | Description |
|---|---|---|
| exasol_dlhcschema | string | Schema for storing DLHC configuration (default: 'EXA_DLHC') |
Substitute parameters
There are no substitute parameters.
Allowed users
The following users are allowed to run this job:
- root
Allowed groups
The following groups are allowed to run this job:
- root
- exadbadm
- exaadm
Examples
The following examples show how to run this job in a Python program using XML-RPC or on the command line using confd_client.
conn.job_exec('dlhc_config_add', {'params': {'db_name': 'exad_db', 'dlhc_config_encryption_token': 'ObcSw7EI1pt3FhTQ68cbkIVbghM6vIL4Zx8+JguLzGY=', 'dlhc_tls_certificate': '/path/to/the/certificate.file', 'dlhc_tls_private_key': '/path/to/the/key.file', 'dlhc_ip': '127.0.0.1', 'dlhc_port': 12, 'exasol_user': 'dlhc_user', 'exasol_password': 'super secret'}})
confd_client dlhc_config_add db_name: exad_db dlhc_config_encryption_token: ObcSw7EI1pt3FhTQ68cbkIVbghM6vIL4Zx8+JguLzGY= dlhc_tls_certificate: /path/to/the/certificate.file dlhc_tls_private_key: /path/to/the/key.file dlhc_ip: 127.0.0.1 dlhc_port: 12 exasol_user: dlhc_user exasol_password: 'super secret'