The api to check connectivity of engine and a remote host on given port.
OK
{- "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
}
OK
{- "items": [
- {
- "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": "*****"
}
], - "response_metadata": {
- "prev_cursor": "string",
- "next_cursor": "string",
- "total": 0
}
}
The parameters to register an engine.
Created
{- "name": "string",
- "hostname": "string",
- "username": "string",
- "password": "string",
- "masking_username": "string",
- "masking_password": "string",
- "hashicorp_vault_username_command_args": [
- "kv",
- "get",
- "-field=username",
- "kv-v2/delphix-secrets/delphixUser"
], - "hashicorp_vault_masking_username_command_args": [
- [
- "kv",
- "get",
- "-field=username",
- "kv-v2/delphix-secrets/delphixUser"
]
], - "hashicorp_vault_password_command_args": [
- "kv",
- "get",
- "-field=password",
- "kv-v2/delphix-secrets/delphixUser"
], - "hashicorp_vault_masking_password_command_args": [
- [
- "kv",
- "get",
- "-field=password",
- "kv-v2/delphix-secrets/delphixUser"
]
], - "hashicorp_vault_id": 0,
- "masking_hashicorp_vault_id": 0,
- "insecure_ssl": false,
- "unsafe_ssl_hostname_check": false,
- "truststore_filename": "string",
- "truststore_password": "string",
- "auto_tagging_config": {
- "enable_virtualization_dataset_groups": true,
- "enable_masking_environments": true,
- "enable_masking_applications": true,
- "enable_engine_name": true,
- "custom_tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
]
}, - "tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
]
}
{- "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": "*****"
}
{- "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": "*****"
}
The updated registration engine information.
OK
{- "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": "*****"
}
{- "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": "*****"
}
{- "job": {
- "id": "job-123",
- "status": "RUNNING",
- "is_waiting_for_telemetry": true,
- "type": "DB_REFRESH",
- "localized_type": "DB Refresh",
- "error_details": "Unable to connect to the engine.",
- "warning_message": "Failed to remove local MaskingJob, engineId: 3 localMaskingJobId: 7.",
- "target_id": "vdb-123",
- "target_name": "vdb",
- "start_time": "2022-01-02T05:11:24.148Z",
- "update_time": "2022-01-02T06:11:24.148Z",
- "trace_id": "string",
- "engine_ids": [
- "string"
], - "tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
], - "engines": [
- {
- "engine_id": "string",
- "engine_name": "string"
}
], - "account_id": 1,
- "account_name": "User 1",
- "percent_complete": 50,
- "virtualization_tasks": [
- {
- "id": "string",
- "parent_job_id": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "title": "string",
- "percent_complete": 100,
- "events": [
- {
- "message_details": "string"
}
], - "status": "PENDING"
}
], - "tasks": [
- {
- "id": "string",
- "parent_job_id": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "title": "string",
- "percent_complete": 100,
- "events": [
- {
- "message_details": "string"
}
], - "status": "PENDING"
}
], - "execution_id": "string"
}
}
The updated registration engine information.
OK
{- "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": "*****"
}
{- "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": "*****"
}
{- "enable_virtualization_dataset_groups": true,
- "enable_masking_environments": true,
- "enable_masking_applications": true,
- "enable_engine_name": true,
- "custom_tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
]
}
The auto tagging config update parameters.
OK
{- "enable_virtualization_dataset_groups": true,
- "enable_masking_environments": true,
- "enable_masking_applications": true,
- "enable_engine_name": true,
- "custom_tags_to_add": [
- {
- "key": "key-1",
- "value": "value-1"
}
], - "custom_tags_to_remove": [
- {
- "key": "key-1",
- "value": "value-1"
}
]
}
{- "job": {
- "id": "job-123",
- "status": "RUNNING",
- "is_waiting_for_telemetry": true,
- "type": "DB_REFRESH",
- "localized_type": "DB Refresh",
- "error_details": "Unable to connect to the engine.",
- "warning_message": "Failed to remove local MaskingJob, engineId: 3 localMaskingJobId: 7.",
- "target_id": "vdb-123",
- "target_name": "vdb",
- "start_time": "2022-01-02T05:11:24.148Z",
- "update_time": "2022-01-02T06:11:24.148Z",
- "trace_id": "string",
- "engine_ids": [
- "string"
], - "tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
], - "engines": [
- {
- "engine_id": "string",
- "engine_name": "string"
}
], - "account_id": 1,
- "account_name": "User 1",
- "percent_complete": 50,
- "virtualization_tasks": [
- {
- "id": "string",
- "parent_job_id": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "title": "string",
- "percent_complete": 100,
- "events": [
- {
- "message_details": "string"
}
], - "status": "PENDING"
}
], - "tasks": [
- {
- "id": "string",
- "parent_job_id": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "title": "string",
- "percent_complete": 100,
- "events": [
- {
- "message_details": "string"
}
], - "status": "PENDING"
}
], - "execution_id": "string"
}
}
A request body containing a filter expression. This enables searching for items matching arbitrarily complex conditions. The list of attributes which can be used in filter expressions is available in the x-filterable vendor extension.
Note: All keywords are case-insensitive
Operator | Description | Example |
---|---|---|
CONTAINS | Substring or membership testing for string and list attributes respectively. | field3 CONTAINS 'foobar', field4 CONTAINS TRUE |
IN | Tests if field is a member of a list literal. List can contain a maximum of 100 values | field2 IN ['Goku', 'Vegeta'] |
GE | Tests if a field is greater than or equal to a literal value | field1 GE 1.2e-2 |
GT | Tests if a field is greater than a literal value | field1 GT 1.2e-2 |
LE | Tests if a field is less than or equal to a literal value | field1 LE 9000 |
LT | Tests if a field is less than a literal value | field1 LT 9.02 |
NE | Tests if a field is not equal to a literal value | field1 NE 42 |
EQ | Tests if a field is equal to a literal value | field1 EQ 42 |
The SEARCH operator filters for items which have any filterable
attribute that contains the input string as a substring, comparison
is done case-insensitively. This is not restricted to attributes with
string values. Specifically SEARCH '12'
would match an item with an
attribute with an integer value of 123
.
Ordered by precedence.
Operator | Description | Example |
---|---|---|
NOT | Logical NOT (Right associative) | NOT field1 LE 9000 |
AND | Logical AND (Left Associative) | field1 GT 9000 AND field2 EQ 'Goku' |
OR | Logical OR (Left Associative) | field1 GT 9000 OR field2 EQ 'Goku' |
Parenthesis ()
can be used to override operator precedence.
For example: NOT (field1 LT 1234 AND field2 CONTAINS 'foo')
Literal | Description | Examples |
---|---|---|
Nil | Represents the absence of a value | nil, Nil, nIl, NIL |
Boolean | true/false boolean | true, false, True, False, TRUE, FALSE |
Number | Signed integer and floating point numbers. Also supports scientific notation. | 0, 1, -1, 1.2, 0.35, 1.2e-2, -1.2e+2 |
String | Single or double quoted | "foo", "bar", "foo bar", 'foo', 'bar', 'foo bar' |
Datetime | Formatted according to RFC3339 | 2018-04-27T18:39:26.397237+00:00 |
List | Comma-separated literals wrapped in square brackets | [0], [0, 1], ['foo', "bar"] |
OK
An example of a nested Object comparison testing that at least one repository has a version which is equal to 19.0.0.
{- "filter_expression": "repositories CONTAINS {version eq '19.0.0'}"
}
{- "items": [
- {
- "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": "*****"
}
], - "response_metadata": {
- "prev_cursor": "string",
- "next_cursor": "string",
- "total": 0
}
}
OK
{- "items": [
- {
- "id": 0,
- "env_variables": {
- "VAULT_TOKEN": "token-to-retrieve-secrets"
}, - "login_command_args": [
- "login",
- "-method=cert",
- "-client-cert=/etc/config/cert.pem",
- "-client-key=/etc/config/key.pem",
- "write",
- "auth/approle/login",
- "role_id=123",
- "secret_id=456"
], - "tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
]
}
], - "response_metadata": {
- "prev_cursor": "string",
- "next_cursor": "string",
- "total": 0
}
}
Created
{- "env_variables": {
- "VAULT_TOKEN": "token-to-retrieve-secrets"
}, - "login_command_args": [
- "login",
- "-method=cert",
- "-client-cert=/etc/config/cert.pem",
- "-client-key=/etc/config/key.pem",
- "write",
- "auth/approle/login",
- "role_id=123",
- "secret_id=456"
], - "tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
]
}
{- "id": 0,
- "env_variables": {
- "VAULT_TOKEN": "token-to-retrieve-secrets"
}, - "login_command_args": [
- "login",
- "-method=cert",
- "-client-cert=/etc/config/cert.pem",
- "-client-key=/etc/config/key.pem",
- "write",
- "auth/approle/login",
- "role_id=123",
- "secret_id=456"
], - "tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
]
}
A request body containing a filter expression. This enables searching for items matching arbitrarily complex conditions. The list of attributes which can be used in filter expressions is available in the x-filterable vendor extension.
Note: All keywords are case-insensitive
Operator | Description | Example |
---|---|---|
CONTAINS | Substring or membership testing for string and list attributes respectively. | field3 CONTAINS 'foobar', field4 CONTAINS TRUE |
IN | Tests if field is a member of a list literal. List can contain a maximum of 100 values | field2 IN ['Goku', 'Vegeta'] |
GE | Tests if a field is greater than or equal to a literal value | field1 GE 1.2e-2 |
GT | Tests if a field is greater than a literal value | field1 GT 1.2e-2 |
LE | Tests if a field is less than or equal to a literal value | field1 LE 9000 |
LT | Tests if a field is less than a literal value | field1 LT 9.02 |
NE | Tests if a field is not equal to a literal value | field1 NE 42 |
EQ | Tests if a field is equal to a literal value | field1 EQ 42 |
The SEARCH operator filters for items which have any filterable
attribute that contains the input string as a substring, comparison
is done case-insensitively. This is not restricted to attributes with
string values. Specifically SEARCH '12'
would match an item with an
attribute with an integer value of 123
.
Ordered by precedence.
Operator | Description | Example |
---|---|---|
NOT | Logical NOT (Right associative) | NOT field1 LE 9000 |
AND | Logical AND (Left Associative) | field1 GT 9000 AND field2 EQ 'Goku' |
OR | Logical OR (Left Associative) | field1 GT 9000 OR field2 EQ 'Goku' |
Parenthesis ()
can be used to override operator precedence.
For example: NOT (field1 LT 1234 AND field2 CONTAINS 'foo')
Literal | Description | Examples |
---|---|---|
Nil | Represents the absence of a value | nil, Nil, nIl, NIL |
Boolean | true/false boolean | true, false, True, False, TRUE, FALSE |
Number | Signed integer and floating point numbers. Also supports scientific notation. | 0, 1, -1, 1.2, 0.35, 1.2e-2, -1.2e+2 |
String | Single or double quoted | "foo", "bar", "foo bar", 'foo', 'bar', 'foo bar' |
Datetime | Formatted according to RFC3339 | 2018-04-27T18:39:26.397237+00:00 |
List | Comma-separated literals wrapped in square brackets | [0], [0, 1], ['foo', "bar"] |
OK
An example of a nested Object comparison testing that at least one repository has a version which is equal to 19.0.0.
{- "filter_expression": "repositories CONTAINS {version eq '19.0.0'}"
}
{- "items": [
- {
- "id": 0,
- "env_variables": {
- "VAULT_TOKEN": "token-to-retrieve-secrets"
}, - "login_command_args": [
- "login",
- "-method=cert",
- "-client-cert=/etc/config/cert.pem",
- "-client-key=/etc/config/key.pem",
- "write",
- "auth/approle/login",
- "role_id=123",
- "secret_id=456"
], - "tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
]
}
], - "response_metadata": {
- "prev_cursor": "string",
- "next_cursor": "string",
- "total": 0
}
}
{- "id": 0,
- "env_variables": {
- "VAULT_TOKEN": "token-to-retrieve-secrets"
}, - "login_command_args": [
- "login",
- "-method=cert",
- "-client-cert=/etc/config/cert.pem",
- "-client-key=/etc/config/key.pem",
- "write",
- "auth/approle/login",
- "role_id=123",
- "secret_id=456"
], - "tags": [
- {
- "key": "key-1",
- "value": "value-1"
}
]
}
The parameters to delete tags
No Content
Delete all tags for given object - No request body required
{ }
The parameters to update property value.
OK
{- "disable_username_password": true,
- "phonehome_upload_cadence": 1,
- "phonehome_maximum_transfer_size": 1048576
}
{- "disable_username_password": true,
- "phonehome_upload_cadence": 1,
- "phonehome_maximum_transfer_size": 1048576
}
{- "version": "1.0.0",
- "api_classification": [
- {
- "api_method": "POST",
- "path": "/vdb-groups",
- "is_automation": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}
]
}
{- "version": "1.0.0",
- "api_classification": [
- {
- "api_method": "POST",
- "path": "/vdb-groups",
- "is_automation": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}
]
}
{- "version": "1.0.0",
- "api_classification": [
- {
- "api_method": "POST",
- "path": "/vdb-groups",
- "is_automation": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}
]
}
{- "enabled": false,
- "server": "smtp.host.com",
- "port": 25,
- "authentication_enabled": false,
- "tls_enabled": false,
- "username": "username",
- "password": "password",
- "from_address": "sender@example.com",
- "send_timeout": 300
}
The parameters to update the SMTP config.
enabled | boolean Default: false True if outbound email is enabled. |
server | string or null [ 1 .. 1000 ] characters IP address or hostname of SMTP relay server. |
port | integer or null [ 1 .. 65535 ] Port number to use. A value of -1 indicates the default (25 or 587 for TLS). |
authentication_enabled | boolean Default: false True if username/password authentication should be used. |
tls_enabled | boolean Default: false True if TLS (transport layer security) should be used. |
username | string or null [ 1 .. 256 ] characters If authentication is enabled, username to use when authenticating to the server. |
password | string or null [ 1 .. 4096 ] characters If authentication is enabled, password to use when authenticating to the server. |
from_address | string or null <email> [ 1 .. 256 ] characters From address to use when sending mail. If unspecified, 'noreply@delphix.com' is used. |
send_timeout | integer or null [ 0 .. 300 ] Maximum timeout to wait, in seconds, when sending mail. |
OK
{- "enabled": false,
- "server": "smtp.host.com",
- "port": 25,
- "authentication_enabled": false,
- "tls_enabled": false,
- "username": "username",
- "password": "password",
- "from_address": "sender@example.com",
- "send_timeout": 300
}
{- "enabled": false,
- "server": "smtp.host.com",
- "port": 25,
- "authentication_enabled": false,
- "tls_enabled": false,
- "username": "username",
- "password": "password",
- "from_address": "sender@example.com",
- "send_timeout": 300
}
OK
{- "external": false,
- "version": "TODO",
- "database_product_name": "TODO",
- "major_version": 0,
- "minor_version": 0,
- "min_supported_major_version": 0,
- "min_supported_minor_version": 0,
- "max_supported_major_version": 0,
- "max_supported_minor_version": 0,
- "compatible": true
}
{- "enabled": true,
- "auto_create_users": true,
- "hostname": "ldap.server.com",
- "port": 389,
- "domains": [
- {
- "msad_domain_name": "msad.domain.com",
- "username_pattern": "uid={0},ou=Users",
- "search_base": "DC=test,DC=delphix,DC=com",
- "group_attr": "gidNumber",
- "email_attr": "mail",
- "first_name_attr": "cn",
- "last_name_attr": "sn",
- "object_class_attr": "person",
- "search_attr": "uid"
}
], - "enable_ssl": false,
- "truststore_filename": "string",
- "truststore_password": "string",
- "insecure_ssl": false,
- "unsafe_ssl_hostname_check": false
}
The parameters to update the LDAP config.
OK
{- "enabled": true,
- "auto_create_users": true,
- "hostname": "ldap.server.com",
- "port": 389,
- "domains": [
- {
- "msad_domain_name": "msad.domain.com",
- "username_pattern": "uid={0},ou=Users",
- "search_base": "DC=test,DC=delphix,DC=com",
- "group_attr": "gidNumber",
- "email_attr": "mail",
- "first_name_attr": "cn",
- "last_name_attr": "sn",
- "object_class_attr": "person",
- "search_attr": "uid"
}
], - "enable_ssl": false,
- "truststore_filename": "string",
- "truststore_password": "string",
- "insecure_ssl": false,
- "unsafe_ssl_hostname_check": false
}
{- "enabled": true,
- "auto_create_users": true,
- "hostname": "ldap.server.com",
- "port": 389,
- "domains": [
- {
- "msad_domain_name": "msad.domain.com",
- "username_pattern": "uid={0},ou=Users",
- "search_base": "DC=test,DC=delphix,DC=com",
- "group_attr": "gidNumber",
- "email_attr": "mail",
- "first_name_attr": "cn",
- "last_name_attr": "sn",
- "object_class_attr": "person",
- "search_attr": "uid"
}
], - "enable_ssl": false,
- "truststore_filename": "string",
- "truststore_password": "string",
- "insecure_ssl": false,
- "unsafe_ssl_hostname_check": false
}
OK
{- "username": "string",
- "password": "string"
}
{- "message": "string"
}
{- "enabled": true,
- "auto_create_users": true,
- "metadata": "string",
- "response_skew": 120,
- "group_attr": "groups",
- "first_name_attr": "firstName",
- "last_name_attr": "lastName"
}
The parameters to update the SAML config.
OK
{- "enabled": true,
- "auto_create_users": true,
- "metadata": "string",
- "response_skew": 120,
- "group_attr": "groups",
- "first_name_attr": "firstName",
- "last_name_attr": "lastName"
}
{- "enabled": true,
- "auto_create_users": true,
- "metadata": "string",
- "response_skew": 120,
- "group_attr": "groups",
- "first_name_attr": "firstName",
- "last_name_attr": "lastName"
}
OK
{- "host": "proxy.server.com",
- "port": 3128,
- "username": "proxy-user",
- "password": "proxy-password",
- "enabled": true,
- "truststore_filename": "string",
- "truststore_password": "string"
}
Update the web proxy configuration to use to connect to Delphix services
{- "host": "proxy.server.com",
- "port": 3128,
- "username": "proxy-user",
- "password": "proxy-password",
- "enabled": true,
- "truststore_filename": "string",
- "truststore_password": "string"
}
{- "host": "proxy.server.com",
- "port": 3128,
- "username": "proxy-user",
- "password": "proxy-password",
- "enabled": true,
- "truststore_filename": "string",
- "truststore_password": "string"
}