- Update a registered engine.
The updated registration engine information.
The unique identifier generated by this engine.
The type of this engine.
The total amount of memory on this engine, in bytes.
The total amount of storage allocated for engine objects and system metadata, in bytes.
The amount of storage used by engine objects and system metadata, in bytes.
Allow connections to the engine over HTTPs without validating the TLS certificate. Even though the connection to the engine might be performed over HTTPs, setting this property eliminates the protection against a man-in-the-middle attach for connections to this engine. Instead, consider creating a truststore with a Certificate Authority to validate the engine's certificate, and set the truststore_filename property.
Ignore validation of the name associated to the TLS certificate when connecting to the engine over HTTPs. Setting this value must only be done if the TLS certificate of the engine does not match the hostname, and the TLS configuration of the engine cannot be fixed. Setting this property reduces the protection against a man-in-the-middle attack for connections to this engine. This is ignored if insecure_ssl is set.
File name of a truststore which can be used to validate the TLS certificate of the engine. The truststore must be available at /etc/config/certs/<truststore_filename>
Arguments to pass to the Vault CLI tool to retrieve the virtualization username for the engine.
[ [ "kv", "get", "-field=username", "kv-v2/delphix-secrets/delphixUser" ] ]
Arguments to pass to the Vault CLI tool to retrieve the masking username for the engine.
[ [ "kv", "get", "-field=username", "kv-v2/delphix-secrets/delphixUser" ] ]
Arguments to pass to the Vault CLI tool to retrieve the virtualization password for the engine.
[ [ "kv", "get", "-field=password", "kv-v2/delphix-secrets/delphixUser" ] ]
Arguments to pass to the Vault CLI tool to retrieve the masking password for the engine.
[ [ "kv", "get", "-field=password", "kv-v2/delphix-secrets/delphixUser" ] ]
Reference to the Hashicorp vault to use to retrieve masking engine credentials.
Reference to the Hashicorp vault to use to retrieve virtualization engine credentials.
The current amount of memory used by running masking jobs in bytes.
The maximum amount of memory available for running masking jobs in bytes.
The maximum number of masking jobs that can be running at the same time.
List of Hyperscale Instances that this engine is connected to.
[ "hyperscale-1" ]
File name of a truststore which can be used to validate the TLS certificate of the engine as expected by associated hyperscale instances.
- Mock serverhttps://help-api.delphix.com/_mock/data-control-tower/continuous-data/23.0.0/continuous-data-apis-dct-23.0.0/management/engines/{engineId}
- https://help-api.delphix.com/dct/v3https://help-api.delphix.com/dct/v3/management/engines/{engineId}
curl -i -X PATCH \
'https://help-api.delphix.com/_mock/data-control-tower/continuous-data/23.0.0/continuous-data-apis-dct-23.0.0/management/engines/{engineId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"id": "engine-123",
"uuid": "54290b71-58cd-463d-bd62-7219d4c4d2d5",
"type": "VIRTUALIZATION",
"version": "6.0.7.0",
"name": "My Favorite Engine",
"hostname": "eng09.dev.delphix.com",
"cpu_core_count": 4,
"memory_size": 16000000000,
"data_storage_capacity": 100000000000,
"data_storage_used": 85000000000,
"tags": [
{
"key": "key1",
"value": "value1"
},
{
"key": "key2",
"value": "value2"
}
],
"connection_status": "OFFLINE",
"connection_status_details": "Unable to authenticate with engine",
"hyperscale_instance_ids": [
"hyperscale-1"
],
"hyperscale_truststore_filename": "trustfile1",
"hyperscale_truststore_password": "*****"
}'OK
The unique identifier generated by this engine.
The type of this engine.
The total amount of memory on this engine, in bytes.
The total amount of storage allocated for engine objects and system metadata, in bytes.
The amount of storage used by engine objects and system metadata, in bytes.
Allow connections to the engine over HTTPs without validating the TLS certificate. Even though the connection to the engine might be performed over HTTPs, setting this property eliminates the protection against a man-in-the-middle attach for connections to this engine. Instead, consider creating a truststore with a Certificate Authority to validate the engine's certificate, and set the truststore_filename property.
Ignore validation of the name associated to the TLS certificate when connecting to the engine over HTTPs. Setting this value must only be done if the TLS certificate of the engine does not match the hostname, and the TLS configuration of the engine cannot be fixed. Setting this property reduces the protection against a man-in-the-middle attack for connections to this engine. This is ignored if insecure_ssl is set.
File name of a truststore which can be used to validate the TLS certificate of the engine. The truststore must be available at /etc/config/certs/<truststore_filename>
The state of the connection to the engine.
If set, details about the state of the connection to the engine.
Arguments to pass to the Vault CLI tool to retrieve the virtualization username for the engine.
[ [ "kv", "get", "-field=username", "kv-v2/delphix-secrets/delphixUser" ] ]
Arguments to pass to the Vault CLI tool to retrieve the masking username for the engine.
[ [ "kv", "get", "-field=username", "kv-v2/delphix-secrets/delphixUser" ] ]
Arguments to pass to the Vault CLI tool to retrieve the virtualization password for the engine.
[ [ "kv", "get", "-field=password", "kv-v2/delphix-secrets/delphixUser" ] ]
Arguments to pass to the Vault CLI tool to retrieve the masking password for the engine.
[ [ "kv", "get", "-field=password", "kv-v2/delphix-secrets/delphixUser" ] ]
Reference to the Hashicorp vault to use to retrieve masking engine credentials.
Reference to the Hashicorp vault to use to retrieve virtualization engine credentials.
The current amount of memory used by running masking jobs in bytes.
The maximum amount of memory available for running masking jobs in bytes.
The maximum number of masking jobs that can be running at the same time.
List of Hyperscale Instances that this engine is connected to.
[ "hyperscale-1" ]
File name of a truststore which can be used to validate the TLS certificate of the engine as expected by associated hyperscale instances.
Password to read the truststore as expected by associated hyperscale instances.
The status of the connection to the engine. Deprecated; use "engine_connection_status" instead.
{ "id": "engine-123", "uuid": "54290b71-58cd-463d-bd62-7219d4c4d2d5", "type": "VIRTUALIZATION", "version": "6.0.7.0", "name": "My Favorite Engine", "hostname": "eng09.dev.delphix.com", "cpu_core_count": 4, "memory_size": 16000000000, "data_storage_capacity": 100000000000, "data_storage_used": 85000000000, "tags": [ { … }, { … } ], "connection_status": "OFFLINE", "connection_status_details": "Unable to authenticate with engine", "hyperscale_instance_ids": [ "hyperscale-1" ], "hyperscale_truststore_filename": "trustfile1", "hyperscale_truststore_password": "*****" }