Skip to content

Validate java path for the remote host machine.

Request

Security
ApiKeyAuth
Path
engineIdstringrequired

The ID of the registered engine.

Bodyapplication/jsonrequired

The api to check connectivity of engine and a remote host on given port.

java_homestringrequired

Path pointing to java home on the remote machine.

Example:"home/jdk/"
portinteger or null, [ 0 .. 65535 ]required

SSH port of the remote host machine that will be used to establish SSH connection.

Example:22
usernamestring, [ 1 .. 255 ] characters

The username of the user that will be used to connect to the remote host machine.

Example:"username"
passwordstring, [ 1 .. 255 ] characters

The password of the user that will be used to connect to the remote host machine.

Example:"password"
host_namestringrequired

Hostname of the remote host machine that will be used to establish connection.

Example:"test.host.com"
use_engine_public_keyboolean

Whether to use public key authentication.

Example:true
vault_idstring, [ 1 .. 256 ] characters

The DCT id or name of the vault from which to read the host credentials.

Example:"my-vault"
hashicorp_vault_enginestring, [ 1 .. 256 ] characters

Vault engine name where the credential is stored.

Example:"kv"
hashicorp_vault_secret_pathstring, [ 1 .. 256 ] characters

Path in the vault engine where the credential is stored.

Example:"oracle-env"
hashicorp_vault_username_keystring, [ 1 .. 256 ] characters

Key for the username in the key-value store.

Example:"username"
hashicorp_vault_secret_keystring, [ 1 .. 256 ] characters

Key for the password in the key-value store.

Example:"secret"
azure_vault_namestring, [ 1 .. 256 ] characters

Azure key vault name (ORACLE, ASE and MSSQL_DOMAIN_USER only).

Example:"azure_vault"
azure_vault_username_keystring, [ 1 .. 256 ] characters

Azure vault key for the username in the key-value store (ORACLE, ASE and MSSQL_DOMAIN_USER only).

Example:"username"
azure_vault_secret_keystring, [ 1 .. 256 ] characters

Azure vault key for the password in the key-value store (ORACLE, ASE and MSSQL_DOMAIN_USER only).

Example:"secret"
cyberark_vault_query_stringstring, [ 1 .. 256 ] characters

Query to find a credential in the CyberArk vault.

Example:"Safe=Test;Folder=Test;Object=Test"
use_kerberos_authenticationboolean

Whether to use kerberos authentication.

Example:true
curl -i -X POST \
  'https://help-api.delphix.com/_mock/data-control-tower/continuous-data/23.0.0/continuous-data-apis-dct-23.0.0/management/engines/{engineId}/validate/java-path' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "java_home": "home/jdk/",
    "port": 22,
    "username": "username",
    "password": "password",
    "host_name": "test.host.com",
    "use_engine_public_key": true,
    "vault_id": "my-vault",
    "hashicorp_vault_engine": "kv",
    "hashicorp_vault_secret_path": "oracle-env",
    "hashicorp_vault_username_key": "username",
    "hashicorp_vault_secret_key": "secret",
    "azure_vault_name": "azure_vault",
    "azure_vault_username_key": "username",
    "azure_vault_secret_key": "secret",
    "cyberark_vault_query_string": "Safe=Test;Folder=Test;Object=Test",
    "use_kerberos_authentication": true
  }'

Responses

OK